采购入库单控制物料+批号的唯一性
近期经常发现有采购入库批号重复的情况,供应商到货是A+B,结果A入库2卷,B没有入库。根据业务情况,现规定相同物料的相同批号不可以重复采购入库,需要控制物料批号的唯一性。
解决方案:通过bos设计器设置物料+批号的“合法性检查,检查组合字段唯一性”。
操作步骤:
1)打开bos设计器,打开采购管理-采购入库单的扩展单据,点击编辑-批量编辑字段属性;
2)表单属性-操作列表,在保存或提交的操作进行添加校验规则;
前置条件:FLot <> null (明细行的批号不为空);
字段列表:
勾选需要唯一性检查的字段:物料编码+批号,
勾选“空值不参与校验”、“检查子单据体整个实体的数据”。
注意:结合以上的设置,是控制同一个组织同一个物料同一个批号不可重复,除了不同的采购入库单号之间会进行校验,一张采购入库单上多行明细也会校验。
效果如下:
补充:若只是一张单据上多行明细需校验唯一性,则选择“合法性检查,检查分录字段唯一性”的校验规则。








