金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法

Posted daiyudong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法相关的知识,希望对你有一定的参考价值。

一、案例背景

某客户希望出纳模块的‘手工日记账‘,能根据不同单据类型,自动填写表头的科目,减少工作量。

·当单据类型 = ‘银行存款日记账‘  时,希望表头的科目自动指定为银行存款(1002):

技术图片

·当单据类型 =  ‘现金日记账‘ 时,希望表头的科目自动指定为其他货币资金(1012):

技术图片

通常情况下,这个需求在BOS里面添加实体服务规则,设置值更新事件就可以实现(按照单据类型来判断),但是该客户实例中,反复配置多种实体服务规则都无法生效。

二、解决办法

经过思考发现,该客户启用了科目管控,不同账簿虽然共用一套会计科目表,但实际上同一个科目在不同账簿已经不一样了。

这种情况下,就不能直接用科目编码来实现,应该用各账簿对应科目的内码来进行更新,即可解决问题。

1、进入软件的科目列表,勾选所有组织,引出科目,查看科目内码:

技术图片

2、进入BOS,打开财务会计-出纳管理,找到“手工日日记账”,右击扩展。

3、点击菜单-编辑-批量编辑字段属性,左侧选择“单据头”,右侧点击“实体服务规则”。

4、在弹出窗口中添新增规则,每个账簿需要添加两条,一条是银行、一条是现金。

5、以100账簿的银行存款日记账为例,设置如下规则:

技术图片

触发条件(注意这里的单据类型编码可以到单据类型中查询,也可以用业务类型来做,参照其他已有规则):

技术图片

执行内容,这里设置科目值为刚才从系统导出的科目内码:

技术图片

6、按照该方法,将所有账簿的两个科目都进行设置,就解决该问题了:

技术图片

 

以上是关于金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法的主要内容,如果未能解决你的问题,请参考以下文章

金蝶财务软件引入会计科目-从模块中引入科目后如何撤销,恢复原来的数据?

新安装的金蝶K3软件,初始化后,在基础资料中对于币别,科目,部门,客户等资料均无法新增,无法引出,等操作,K3CASysSet.dll

在金蝶操作过程中,以做会计凭证,但发现会计科目设置错误,将如何改正?

金蝶云星空月末几个模块需要结转

金蝶kis记账王初始化过程中科目的设置

多组织下怎么设置科目余额表k3cloud