发生过业务的科目新增下级科目后想要回滚

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

发生过业务的科目新增下级科目后想要回滚

# **操作前需要备份账套** 对于已发生过业务的科目,新增下级科目后,会直接把上级科目的所有业务转到新建的科目上,且不可逆。 ![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]...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息