固定资产变动记录需要删除,如何处理原创
金蝶云社区-湖南申艳
湖南申艳
11人赞赏了该文章 869次浏览 未经作者许可,禁止转载编辑于2023年05月19日 17:01:36

业务背景:客户二开了WEB端资产模块,业务员在WEB端操作资产相关变动后,会传递变更记录到客户端固定资产模块,目前存在本月发现上个月变更错误资产,想删除变更记录,与客户沟通在当期重新做变动变更回去,客户不同意,要求删除上月变更记录。已检查确认需要删除的106个资产未在后续期间做变动处理。


处理思路:

步骤1、首先检查固定资产变更单,通过资产编码找到对应的单据编号,发现固定资产变更日期是41号,但实际入账期间是20233期,需要反结账到3月将固定资产变更单记录反审核、删除。删除固定资产变更单后,检查固定资产卡片数据已恢复到变更前。(注意:已确认需要删除变更记录的资产编码后续都没有再发生过变动业务,如已经发生变动业务,不能直接反审核删除上月的变更单

image.png

步骤2、由于变动的是资产名称、规格型号、存放地点、责任人等不影响折旧的信息,因此删除3月的变更单后,不影响3月折旧,直接结账到20234月即可。

 

步骤3客户端固定资产变更记录删除后,需要在WEB端按照日期和资产编码进行搜索,将WEB端的变动记录和资产档案修复正确。目前碰到一个问题,资产变更单删除后,资产档案的信息和资产履历未恢复到变更前。

image.png

image.png


image.png

分析原因可能是二开逻辑未考虑资产变更单反审核删除的业务场景,需要后台修复数据。

第一步:根据资产变更单单据编号查找WEB端资产档案信息

SELECT * FROM CT_DJ_AssetsArchivesBill where fid =(SELECT CFZCDAID FROM CT_DJ_AssetsChangeBill where fnumber='ZCBGD-07300257')

 

第二步:根据前端资产履历变动记录,更新WEB端资产档案的信息(由于不同的资产档案变更的内容不一致,因此没有批量更新脚本,按照前台查询记录将需要变更的信息进行更新

--UPDATE CT_DJ_AssetsArchivesBill SET

 CFZCMC='打胶机器人',--资产名称

CFZRR2ID=(select FID  from T_BD_Person where fname_l2='符帅') --责任人2

--CFCFDDID=(select FID  from T_BD_Address where FNAME_l2='焊装车间RE前门DF线') --存放地点

--CFZRR1ID=(select FID  from T_BD_Person where fname_l2='胡洋') --责任人1

--CFZCPP='发那科' --资产品牌

--CFGGXHCPH='MH210'--规格型号/车牌号

 WHERE  fid =(SELECT CFZCDAID FROM CT_DJ_AssetsChangeBill where fnumber='ZCBGD-07300257')

 

第三步:根据来源编号是WEB端资产变更单单据编号的查找变更前履历

SELECT * FROM CT_DJ_AssetsABOOE WHERE   CFSOURCEBILLNUMBER  in  ('ZCBGD-07300257')--变更前资产履历

 

第四步:根据来源编号是WEB端资产变更单单据编号的查找变更前履历

--DELETE FROM CT_DJ_AssetsABOOE WHERE   CFSOURCEBILLNUMBER  in  ('ZCBGD-07300257')--删除变更前资产履历

 

第五步:根据来源编号是WEB端资产变更单单据编号的查找变更前履历

SELECT * FROM CT_DJ_AssetsABOE where  CFSOURCEBILLNUMBER  in  ('ZCBGD-07300257')--变更后资产履历

 

第六步:根据来源编号是WEB端资产变更单单据编号的查找变更前履历

--DELETE FROM CT_DJ_AssetsABOE WHERE    CFSOURCEBILLNUMBER in  ('ZCBGD-07300257')--删除变更后资产履历

 

第七步:前台反审核WEB端资产变更单,删除WEB端资产变更单

 

第八步:按资产编码导出WEB端资产档案和客户端固定资产卡片,将第二步变更过的信息进行匹配,数据一致,说明更新正确。


赞 11