采购订单新增字段获取历史最低采购单价、最近采购单价,以及采购申请下推同样可以自动更新此历史单价
采购部门在下采购订单的时候,往往会想知道同一颗物料在之前的历史采购单价,以及最低采购价格。而且财务在审核单据的时候,也会看物料历史单价信息,这个在系统中是可以配置实现的,首先看效果:
那么如何在系统中添加呢?
一、首先打开BOS集成开发平台,在明细信息页签里面新增单价字段,元素类型为单价字段,如果还想要获取历史平均价格,最高价格等,可以自己自行添加多个。
二、找到明细信息物料编码,点开值更新事件,点新增服务;
三、根据实际需要,配置好相关的条件后,取价输出选择相对应的字段,最后点击确定,然后退出点击保存。
四、实现效果如图。
这个是实现了第一部分,采购申请下推的采购订单如何显示出来呢,请继续往下看;
一、首先在采购订单单据头和单据体分开新增2个文本字段,可以自己自由命名,我这边命名为单据头为单价更新,单据体为单价更新2,
二、分别在单据头单价更新字段和单据体单价更新2字段配置值更新事件,调用字段值更新服务,单据头配置调用单据体单价更新2字段,如图:配置好后点击确定,记得勾选此字段即时触发值更新事件,
单据体单价更新2同样需要配值更新事件,需要配一个获取历史价和预测价,其实跟第一个物料编码配置的值更新是一样的,如图:
最后也是最重要的一步,就是需要在明细信息页签里面在配置一个实体服务规则,不能配置在单据头基本信息页签,会无效,需要配置调用值更新事件
如下图:
同时要注意调用字段值更新服务设置的字段要是单据头的字段,而不是单据体,前置条件可以参考我上面的,同时记得把两个取价字段的即时触发值更新都勾上,效果如下:
如果采购申请单数量行数较多,物料较多,此功能会比较影响性能,因为会去数据库读取相关价格,然后取最近和最低价格。
最后,在最新版本也更新了业务查询,
一样也可以看到相关的采购价格,就是需要手动去点开查询,两种方式结合起来使用,有需要的小伙伴可以去试试啦。。。
如果有基本单位和采购单位不一样,启用辅助属性影响价格的情况目前好像还不支持
老师您好 按照你上述图文实现了功能,但是这个太影响性能了,我才90行申请数据不到直接卡死了... 我觉得这个需求挺合理的 应该纳入标准
采购订单新增字段获取历史最低采购单价、最近采购单价,以及采购申请下推同样可以自动更新此历史单价
本文2024-09-16 19:03:02发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-26073.html