码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-05-12 17:26:09      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:一个   更新   字段   需要   技术   实体   不能   表头   思考   

一、案例背景

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

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

技术图片

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

技术图片

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

二、解决办法

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

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

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

技术图片

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

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

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

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

技术图片

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

技术图片

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

技术图片

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

技术图片

 

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

标签:一个   更新   字段   需要   技术   实体   不能   表头   思考   

原文地址:https://www.cnblogs.com/daiyudong/p/12876858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!