自定义核算项目误增导致业务下移-回滚操作
需求:自定义核算项目误增导致业务下移,现在想把业务引用回滚到上级自定义核算项目后,删除下级自定义核算项目。
备份表:
Select * into t_bd_generalasstacttype0806 from t_bd_generalasstacttype
上述语句的作用是把t_bd_generalasstacttype表的数据备份到t_bd_generalasstacttype0806表
可以用鼠标点中界面上相应的自定义核算项目,按下ctrl+shift+c复制到fid,然后放到SQL语句查询。
select * from T_BD_GeneralAsstActType where fid in ('hK8AAAAp8wf5CwEz','hK8AAAAv6xT5CwEz')
查询结果如下:
需要先记录好这两个自定义核算项目的fid
hK8AAAAp8wf5CwEz为1级科目dyftest03的fid
hK8AAAAv6xT5CwEz为2级明细科目dyftest04的fid
然后将明细科目dyftest04的fid更新为test
UPDATE T_BD_GeneralAsstActType SET fid = 'test' WHERE fid = 'hK8AAAAv6xT5CwEz'
然后将科目dyftest03的fid更新为原先明细科目dyftest04的fid,并把FISLEAF更新为1,表示此事1级科目重新变为明细科目
UPDATE T_BD_GeneralAsstActType SET fid = 'hK8AAAAv6xT5CwEz',FISLEAF = 1 WHERE
fid = 'hK8AAAAp8wf5CwEz'
再确认一下此前被更新为test的科目dyftest04数据
SELECT * FROM T_BD_GeneralAsstActType where fid = 'test'
最后,将fid为test的科目数据删除
DELETE FROM T_BD_GeneralAsstActType WHERE fid = 'test'
自定义核算项目误增导致业务下移-回滚操作
本文2024-09-22 19:59:39发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-110757.html