金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法
Posted daiyudong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法相关的知识,希望对你有一定的参考价值。
一、案例背景
某客户希望出纳模块的‘手工日记账‘,能根据不同单据类型,自动填写表头的科目,减少工作量。
·当单据类型 = ‘银行存款日记账‘ 时,希望表头的科目自动指定为银行存款(1002):
·当单据类型 = ‘现金日记账‘ 时,希望表头的科目自动指定为其他货币资金(1012):
通常情况下,这个需求在BOS里面添加实体服务规则,设置值更新事件就可以实现(按照单据类型来判断),但是该客户实例中,反复配置多种实体服务规则都无法生效。
二、解决办法
经过思考发现,该客户启用了科目管控,不同账簿虽然共用一套会计科目表,但实际上同一个科目在不同账簿已经不一样了。
这种情况下,就不能直接用科目编码来实现,应该用各账簿对应科目的内码来进行更新,即可解决问题。
1、进入软件的科目列表,勾选所有组织,引出科目,查看科目内码:
2、进入BOS,打开财务会计-出纳管理,找到“手工日日记账”,右击扩展。
3、点击菜单-编辑-批量编辑字段属性,左侧选择“单据头”,右侧点击“实体服务规则”。
4、在弹出窗口中添新增规则,每个账簿需要添加两条,一条是银行、一条是现金。
5、以100账簿的银行存款日记账为例,设置如下规则:
触发条件(注意这里的单据类型编码可以到单据类型中查询,也可以用业务类型来做,参照其他已有规则):
执行内容,这里设置科目值为刚才从系统导出的科目内码:
6、按照该方法,将所有账簿的两个科目都进行设置,就解决该问题了:
以上是关于金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法的主要内容,如果未能解决你的问题,请参考以下文章
金蝶财务软件引入会计科目-从模块中引入科目后如何撤销,恢复原来的数据?
新安装的金蝶K3软件,初始化后,在基础资料中对于币别,科目,部门,客户等资料均无法新增,无法引出,等操作,K3CASysSet.dll