【EAS 科目】后台修改科目“允许公司增加下级科目”属性

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

【EAS 科目】后台修改科目“允许公司增加下级科目”属性

问题描述:

前期创建科目时未勾选【允许公司增加下级科目】,现在已分配且已有业务发生的科目想要在下级组织新增明细科目,但是在前端无法修改。


解决方案:

1、这个属性可以在后台修改,对业务数据没有影响。

2、在后台修改需要先打开查询分析器。

登录administrator账户,先进入【币别】,再使用快捷键shift+ctrl+Q 进入查询分析器;若当前登录用户不是administrator,也可先进入【币别】,操作快捷键后,输入管理员密码,进入查询分析器。


3、后台修改科目“允许公司增加下级科目”属性,可参考以下执行方案

(1)修改前建议备份数据

select * into T_BD_ACCOUNTVIEW_BK20220928 FROM T_BD_ACCOUNTVIEW


(2)查询XX组织下XX科目表中科目的“允许公司增加下级科目”属性为 否 的科目集合

SELECT FIsAllowCA,FIsUpperAllowCA,FAccountTableID,FCOMPANYID,FID,FName_L2,FNumber,FLevel,FUpperID,FLongNumber,FLongName_L2,FDisplayName_L2

FROM T_BD_ACCOUNTVIEW

WHERE FIsAllowCA =0          ---筛选未勾选此属性的科目

AND FAccountTableID =  (SELECT FID FROM T_BD_ACCOUNTTABLE WHERE FNUMBER = '科目表编码')    

AND FCOMPANYID =(SELECT FID FROM T_ORG_COMPANY WHERE FNUMBER = '财务组织编码') 

AND FNumber LIKE '1001%'   ---1001为父科目编码,可根据实际场景调整


(3)运用 update ... set ... 语句修改科目1001及下级科目的允许新增下级属性:

涉及到的表:T_BD_ACCOUNTVIEW   -----会计科目表       

涉及到的字段:FIsAllowCA(是否允许公司增加下级)、FIsUpperAllowCA(上级是否允许本级增加子科目)

“是”为 1  :FIsAllowCA =1 , FIsUpperAllowCA=1(要同时满足下级组织才能新增下级科目);

“否”为 0  :FIsAllowCA =0 , FIsUpperAllowCA=1


(4)验证会计科目表数据是否已修改:查询出有数据说明修改成功

SELECT FIsAllowCA,FIsUpperAllowCA,FAccountTableID,FCOMPANYID,FID,FName_L2,FNumber,FLevel,FUpperID,FLongNumber,FLongName_L2,FDisplayName_L2

FROM T_BD_ACCOUNTVIEW

WHERE FIsAllowCA =1

AND FAccountTableID =  (SELECT FID FROM T_BD_ACCOUNTTABLE WHERE FNUMBER = '科目表编码')    

AND FCOMPANYID =(SELECT FID FROM T_ORG_COMPANY WHERE FNUMBER = '财务组织编码') 

AND FNumber LIKE '1001%'   ---1001为父科目编码,可根据实际场景调整


4、在前端测试是否可新增下级科目。

            

【EAS 科目】后台修改科目“允许公司增加下级科目”属性

问题描述:前期创建科目时未勾选【允许公司增加下级科目】,现在已分配且已有业务发生的科目想要在下级组织新增明细科目,但是在前端无法修...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息