固定资产清单查询报错

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

固定资产清单查询报错

问题:固定资产清单查询,弹出参数选择界面后,点击确定报错,提示网络连接异常,请联系管理员。

Sql1 execute exception : update VTZK4GVLWX5UR34Q6H2EI698ME SET originunit = (SELECT DISTINCT CASE WHEN (VTZK4GVLWX5UR34Q6H2EI698ME.originunit IS NULL) THEN N'供应商' else N'供应商' || ' ' || OriginUnit.FName_l2 end from T_BD_Supplier AS OriginUnit  where OriginUnit.fid = VTZK4GVLWX5UR34Q6H2EI698ME.originunit or VTZK4GVLWX5UR34Q6H2EI698ME.originunit is null)where OriginType = '0'

Caused exception message is: The query that must return one row return too many rows

分析过程:

以上报错是由于存在卡片选择了来源单位类别为"供应商",但是来源单位字段并未维护对应的数据,可通过以下语句排查存在异常数据组织下的卡片,并更新来源单位类别即可。

--查询异常卡片数据,全集团下查询
Select Com.Fnumber,Com.FNAME_L2 ,Cur.Fnumber,Cur.FORIGINUNIT ,Cur.FOriginType ,Cur.FID,Cur.FASSETNAME ,Cur.FPERIODID ,Cur.FBIZSTATUS 
From T_FA_FACurcard CurLeft Join T_Org_Company Com On Com.FID=Cur.FCOMPANYID
Where --FCOMPANYID =(Select FID From T_Org_Company Where Fnumber='组织编码')
Cur.FORIGINUNIT Is NullAnd Cur.FOriginType=0
Order By Com.Fnumber,Cur.Fnumber
--导出excel 
--更新语句模板,可在excel通过公式生成卡片更新语句
  --更新当前卡片数据
  ="Update T_FA_FACurcard Set FORIGINTYPE=-1 Where FID='"&以上查询语句的Cur.FID字段值&"'" 
  --更新月结卡片数据
  ="Update T_FA_FAMoncard Set FORIGINTYPE=-1 Where FfaCurcardID='"&以上查询语句的Cur.FID字段值&"'" 
--复制以上更新语句至查询分析器中批量执行


固定资产清单查询报错

问题:固定资产清单查询,弹出参数选择界面后,点击确定报错,提示网络连接异常,请联系管理员。Sql1 execute exception : update VTZ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息