科目主表项目灰显逻辑以及后台处理方案
借贷主附表项目是否灰显的逻辑:
1.如果父科目设置了主表项目,下级子科目就不允许修改主表项目。可通过修改父科目的主表项目来修改子科目的,具体的规则为:父科目的主表项目变更,则所有子科目都会被改变。如果父科目设置为空,则子科目的主表项目不会被置空,但从为灰不可修改变为可修改。
2.如果科目是从上级组织分配来的,那么不能在当前组织修改此科目,需切换到新增该科目的组织去修改设置现金流量项目,设置好之后下级组织对应科目会自动更新
3.另外,当任意勾选了现金/银行/现金等价物时,主附表项目都被清空且灰显,下级子科目也不能设置。
后台修改的影响:
不会对历史业务数据造成影响,但是对于历史凭证请不要再重新指定该科目,新做凭证可以指定该科目。
现场可后台处理:
备份科目表
select * into bak170508_bd_accountview from t_bd_accountview;
--借方主表项目 fborrowermaincashflowitemid 借方方附表项目FborrowerAttCashFlowItemid
--贷方主表项目 flendermaincashflowitemid 贷方附表FLenderAttCashFlowItemID
--修改借方主表项目
update t_bd_accountview set flendermaincashflowitemid=(select fid from T_BD_CashflowItem where fnumber ='现金流量编码') where fnumber ='科目编码'
--修改贷方主表项目
update t_bd_accountview set flendermaincashflowitemid=(select fid from T_BD_CashflowItem where fnumber ='现金流量编码') where fnumber ='科目编码'
如果只修改一个公司下的某个科目,需要在修改条件后面加上以下条件
and FCompanyID =(select FID from T_Org_BaseUnit where FNumber='财务组织编码')
and FAccountTableID =(select FID from T_BD_AccountTable where FNumber='科目表编码')
科目主表项目灰显逻辑以及后台处理方案
本文2024-09-22 19:59:37发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-110753.html