科目分配-科目控制级次自动加一问题原创
金蝶云社区-陈科烨
陈科烨
8人赞赏了该文章 489次浏览 未经作者许可,禁止转载编辑于2020年08月17日 14:13:31

EAS系统逻辑优化问题

原有的业务逻辑:在上级组织新增加一级二级三级科目,勾选允许科目新增下级的情况下,分配至下级科目的控制级次分别为2,3,3,即分配至下级组织后,1级科目不能新增2级科目,二级科目不能新增3级科目;

优化后的业务逻辑:在上级组织新增加一级二级三级科目,勾选允许科目新增下级的情况下,分配至下级科目的控制级次分别为1,2,3,即分配至下级组织后,与上级组织新增科目级别保持一致;


解决方案一:8.2版本可更新补丁PT150959;8.5版本可更新补丁PT151234

解决方案二:可参照一下脚本处理科目级次

--备份科目数据

SELECT * INTO BAK_ACCOUNTVIEW_备份人名字首字母大写_备份时日期

(例如:BAK_ACCOUNTVIEW_CKY_20200720)

FROM T_BD_ACCOUNTVIEW

 

一个个科目修改

UPDATE T_BD_ACCOUNTVIEW SET FCONTROLLEVEL=需要控制的级次,FGLEVEL=需要控制下级的级次 WHERE FID='获取需要修改科目ID ';(ctrl+shift+c 复制对应科目ID)


赞 8