#使用技巧#巧用反写规则一眼看出单据未下推数量或者金额原创
金蝶云社区-一直有项目做的霍普
一直有项目做的霍普
38人赞赏了该文章 1097次浏览 未经作者许可,禁止转载编辑于2022年12月02日 20:28:40

1.1业务背景

       在企业正常运作中,有的人需要查看系统单据的运行情况,查看运行情况以掌握企业的经营状况,并对数据进行分析。

       而在这个场景下,有些系统单据是没有未关联数据的,系统标准的有已关联数据,未关联数据在某些单据中是没有的。

       基于以上情况,可以在系统中通过BOS配置与反写规则配置即可实现;

1.2关键步骤

       以采购合同为例,采购合同下推采购订单,在采购合同上有订单关联数量,但是我们想看到订单未关联数量,这样的话就需要进行一些配置;

image.png

1.2.1 增加字段

登录BOS增加数量/金额字段,以增加数量字段为例,名称为关联未下推采购订单数量;(注:用基本数量字段制作、数量字段制作、金额字段制作道理一致)

image.png

1.2.2 设置字段值更新

       设置字段值更新,前提条件为基本数量<>null,表达式为:关联未下推采购订单基本数量=基本单位数量-关联采购订单基本数量;

image.png

       这样可以达到建立单据时,维护数量,基本单位数量数据出现后,未关联数量字段相对应有值,当关联数量字段为空时,未关联数量字段就会等于数量字段。

1.2.3 设置字段不允许复制

       考虑一个场景,当我们对该单据进行复制,已达到快速录单效果时,未关联数量字段需要重新指定,不能再次携带之前单据的数据,所以需要把该字段设置为不允许复制。

image.png

1.2.4 设置保存触发值更新

       由于单据是复制出现,数量字段已经有值,因此意味着用数量字段配置的值更新不会触发,因此需要在保存按钮处配置触发事件,已达到触发数量字段值更新的效果。

image.png

image.png

       勾选所有与配置过程中相关的字段

image.png

1.2.5 配置反写规则

在客户端中配置反写规则,达到下游单据有数据后,可以对上游单据进行反写。选择扣减的方式,选择下游单据的数量字段,以扣减的方式反写到上游字段。

image.png

1.3应用小结

       最终效果会呈现为:建立订单,填写数量后,未关联数量字段=数量字段,当下游有单据后,输入数量,未关联数量字段(现值)=未关联数量字段(原值)-下游数量字段;当复制建立单据时,其他内容保持不变,点击保存后,未关联数量字段=数量字段,达到触发值更新的效果。

       例如:采购合同数量=100,未关联下游数量会=100,当下推出采购订单单据并且输入数量=60,并保存后,采购合同未关联下游数量字段=40;当复制采购合同后,未关联下游数量字段为空,这时点击保存后,未关联下游数量=数量字段。


赞 38