
#
**操作前需要备份账套**
对于已发生过业务的科目,新增下级科目后,会直接把上级科目的所有业务转到新建的科目上,且不可逆。

后台科目新增明细科目逻辑:
先在科目表t_Account中新增一条记录,把该记录的FNumber更新为原二级科目的科目编码,然后原科目的FAccountID 不变,把下级科目的科目编码更新到原科目上FNumber
例如:
新增下级科目前一级科目信息为:FAcountID:1285,FNumber:1009
语句:select * from t_accounnt where fnumber like ‘科目编码’

新增下级科目后一级科目信息为:FAcountID:1287,FNumber:1009
二级科目信息为:FAcountID:1285,FNumber:1009.01

回滚方法:把二级科目和一级科目的FNumber互换,然后禁用二级科目。