(技巧)价格管理:如何实现单据页面编辑时自动取价:基于自动取价因素原创
金蝶云社区-苏格拉底
苏格拉底
5人赞赏了该文章 1,312次浏览 未经作者许可,禁止转载编辑于2023年12月29日 15:45:27
summary-icon摘要由AI智能服务提供

文本概述了自动取价功能的广泛适用性,涵盖采购、销售及其他单据。采购订单和销售订单为主要单据,有默认实现。对于非标准单据,需配置自动取价因素并扩展页面元数据以加入进度条控件,利用定时轮询机制实现自动取价。通过配置插件基类即可完成大部分自动取价,特定情况下需定制开发。注意确保能访问供应链中台云jar包。同时,BOTP下推时也支持触发自动取价,仅限于销售与采购单据。

使用范围和现状:

  1. 支持全领域单据取价,也就是除了采购、销售之外,库存,应付应收等其他领域的单据也都支持。

  2.  采购订单和销售订单为主单据,发布时已经提供了默认实现。


对于非标准取价单据,如二开单据,需求申请单要进行自动取价,需要如下步骤:

  1. 配置自动取价因素:标识出页面上的价格敏感字段,变更后将触发取价。

  2. 拓展页面元数据增加进度条控件:控件严格命名为 autoquotebar请严格遵守命名,二开字段请务必去掉前缀自动取价是基于定时轮询机制来实现的,该控件支持页面定时发起自动取价请求。

  3. 直接配置插件基类kd.mpscmm.msbd.formplugin.DefaultAutoQuotePlugin即可,无需客开了。  此基类插件已经提供了大部分默认实现,现场只有出现极其特殊的客开单据自动取价才需要二开。但是注意:该插件位于供应链中台云下,请务必保证使用领域的部署容器中能访问到供应链中台云的jar包。


步骤1如图所示:

image.png

                                                                          配置自动取价因素


步骤2如图所示:

image.png

                                                                      进度条控件编辑示意图

                   

步骤3如图所示:

image.png

                                                                           插件配置示意图



此外,自动取价还可在BOTP下推时进行触发,这部分只支持目标单为销售单据和采购单据的场景,标准产品已经默认实现。 请参阅产品发版文档,在此不做赘述。

赞 5