发生过业务的科目新增下级科目后想要回滚
#
**操作前需要备份账套**
对于已发生过业务的科目,新增下级科目后,会直接把上级科目的所有业务转到新建的科目上,且不可逆。
![1.webp](/download/01003665445614e2464aaddcf6d32277ba99.webp)
后台科目新增明细科目逻辑:
先在科目表t_Account中新增一条记录,把该记录的FNumber更新为原二级科目的科目编码,然后原科目的FAccountID 不变,把下级科目的科目编码更新到原科目上FNumber
例如:
新增下级科目前一级科目信息为:FAcountID:1285,FNumber:1009
语句:select * from t_accounnt where fnumber like ‘科目编码’
![2.webp](/download/01003d6d17f034744dc38c72f64c6b4ff04f.webp)
新增下级科目后一级科目信息为:FAcountID:1287,FNumber:1009
二级科目信息为:FAcountID:1285,FNumber:1009.01
![3.webp](/download/010014fbc6deeb8f4d4e8be695d2cc3919cd.webp)
回滚方法:把二级科目和一级科目的FNumber互换,然后禁用二级科目。
语句:update t_accounnt set fnumber = ‘二级科目编码’,fname = ‘二级科目名称’,flevel = ‘2’,fparentid = ‘上级科目代码’ where faccountid = 科目内码
update t_accounnt set fnumber = ‘一级科目编码’,fname = ‘一级科目名称’,flevel = ‘1’,fparentid = ‘上级科目代码’ where faccountid = 科目内码
若想删除刚新增的科目,在删除的时候提示已有业务发生或已被使用,高级信息显示:在余额表中被使用(实际没有业务发生的科目)。可以用K/3未使用科目的余额信息修复工具修复科目后删除。
![4.webp](/download/01001611e69ec98940d2872ca2c9b68cbf53.webp)
发生过业务的科目新增下级科目后想要回滚
# **操作前需要备份账套**对于已发生过业务的科目,新增下级科目后,会直接把上级科目的所有业务转到新建的科目上,且不可逆。 ![1.webp]...
点击下载文档
本文2024-09-16 15:28:52发表“k3wise知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3wise-3067.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章