采购价格来源检查控制增加执行检查条件,使用强制取价后,如何做例外管理设置
【概述】
采购管理系统参数可以设置采购单据检查检查来源的控制强度为不予控制、预警提示或者强制价目表定价,此设置可以根据需要设置条件,可以设置某个范围执行或者某个范围不执行。
【控制逻辑】
1、先根据单据上的采购组织找当前单据的参数设置,如果没有找到则找数据中心(组织内码为0)当前单据的参数设置
2、取到参数设置后,优先处理检查类型为【不予控制】的设置
2.1 如果检查类型为【不予控制】,条件为空或者当前检查的行满足配置的【条件】,则此行不参与价格来源检查控制。
2.2 如果检查类型不为【不予控制】,条件为空或者当前检查的行满足配置的【条件】,则此行参与价格来源检查控制。
3、支持同一个单据设置多个不同的检查类型(如果校验时校验出既有警告又有强制的情况,则按强制处理,不允许保存。)
4、支持同一个单据同一个检查类型设置多个不同的条件
5、【条件】配置支持复杂的条件表达式,包括单据上所有字段的配置及其下一级字段属性(如果有的话)和or 、and、括号。
6、支持采购申请单、采购合同、采购订单、收料通知单、采购入库单、退料申请单、采购退料单、工序转移单(委外发出)、工序加工结算单、采购快速下单。
【案例】
案例1:采购订单所有情况都检查价格来源,强度为强制价目表定价:
条件如下:
录入采购订单,无价目表,手动维护价格,保存提示【价格参数控制,单据***中第*行物料**需要有系统定价】:
此时按照控制需要维护价目表再按照价目表定价,或者取消控制。
案例2:采购订单设置单据类型为费用采购订单的不参与检查,其余单据类型参与检查,条件如下:
或者设置条件如下:
案例3:设置业务类型为费用采购的不参与检查:
需要先查询下业务类型字段的枚举值,确认费用采购的枚举项值是什么:
然后可以设置条件如下:
或者设置条件如下:
案例4:采购订单上按物料过滤:设置根据物料的某个属性过滤举例,比如物料上添加了一个复选框用于确认是否进行采购价格检查,字段名称为不检查价格来源,勾选的物料是不检查,不勾选的物料是需要检查:
需要先设置采购订单上物料编码字段的不检查价格来源的属性的引用属性:
然后设置条件如下:
测试效果如下:单据录入两行物料,两行价格均为手工录入,第二行物料未勾选不检查价格来源,第一行物料是勾选了不检查价格来源,按照条件,只有第二行物料提示了:
案例5:复杂表达式:举例设置物料编码为’wl004’,供应商编为’VEN00002’的单据行才校验,条件如下:
案例6:采购订单上按存货类别过滤:根据物料的存货类别判断是否进行价格来源检查,比如原材料存货类别需要进行价格来源控制,其他存货类别无需进行价格来源控制,设置条件如下:
【总结】
条件可以设置单据上的字段或者单据上基础资料的字段比如物料上的字段作为判断条件。
如果使用的是基础资料上的字段,需注意设置引用属性。
如果使用单据上的字段或者字段的属性作为条件,可先BOS查看字段标识信息。
采购价格来源检查控制增加执行检查条件,使用强制取价后,如何做例外管理设置
本文2024-09-23 02:32:22发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-153099.html