用友软件免费下载(www.bbsufida.com)旨在提供全系列最新最全的用友财务软件免费下载地址,快速下载请添加微信 yyrjgls

卡片管理里部分做过评估的资产丢失-用友U8

admin2016-06-20344用友U8卡片资产部门
对应版本:用友U8.51A对应产品线:财务系统对应模块:固定资产模块问题现象:资产批量评估后,做评估过资产的卡片修改,保存后卡片管理里部分做过评估的资产丢失,导致卡片管理中的原值、累计折旧与折旧清单中的原值、累计折旧等数据不一致。该问题原来出过一补丁以避免以后出现此现象,针对卡片管理中已经丢失的单部门使用的卡片已经通过相关维护案例中的脚本处理过了,但针对多部门使用的卡片如果恢复呢?问题原因:程序问题,原来开发提供的相应补丁脚本中没考虑多部门使用的情况。解决方案:以下脚本是处理评估后卡片丢失多部门应用的资产,原脚本仅处理单部门应用资产(可见相关维护案例)。注意以下脚本中的“sCardNum=’00323’andlOptID=1993”、sid=’2328’、“iObjectNum”等条件要根据具体的数据进行修改!select*intofa_DeptScale_tmp2FROMfa_DeptScalewhere(sCardNum=’00323’andlOptID=1993)or(sCardNum=’00321’andlOptID=1688)orderbyscardnum,loptidupdatefa_DeptScale_tmp2setlOptID=2003updatefa_DeptScale_tmp2setsid=(selectlmaxidfromfa_Objectswhere[iObjectNum]=11)+1wheresid=’2328’updatefa_DeptScale_tmp2setsid=(selectlmaxidfromfa_Objectswhere[iObjectNum]=11)+2wheresid=’2329’updatefa_DeptScale_tmp2setsid=(selectlmaxidfromfa_Objectswhere[iObjectNum]=11)+3wheresid=’2330’updatefa_DeptScale_tmp2setsid=(selectlmaxidfromfa_Objectswhere[iObjectNum]=11)+4wheresid=’2652’updatefa_DeptScale_tmp2setsid=(selectlmaxidfromfa_Objectswhere[iObjectNum]=11)+5wheresid=’2653’deleteFROMfa_DeptScalewheresCardNumin(’00323’,’00321’)andlOptIDIN(2003)INSERTINTOfa_DeptScale([sid],[sCardNum],[lOptID],[sDeptNum],[dblScale],[sDeprSubjectNum],[sDeprSubjectName],[sProjectNum],[sProjectName])SELECTsid,sCardNum,lOptID,sDeptNum,dblScale,NULL,NULL,NULL,NULLfromfa_DeptScale_tmp2WHERElOptIDIN(2003)--更新fa_Objects表单据发生号记录updatefa_Objectsset[lMaxID]=(selectmax(cast(sidasint))fromfa_DeptScale)where[iObjectNum]=11注意做好数据备份!

微信号:yyrjgls
技术咨询,有偿服务!
复制微信号

本文链接:https://www.bbsufida.com/u8/41630.html

网友评论

热门文章
侧栏广告位
随机文章