如何在出库时进行出库数量的安全校验?
场景描述
**场景1:**商品销售出库时,商品的出库数量与当前库存进行比较,出库数量大于该商品当前库存数量,则不能提交数据,有多个出库商品时,需要对每一项数据做校验。
**场景2:**采购产品时针对某个或多个产品设置数量限额等,例如某一产品采购数量不得超过100,否则不能提交
配置过程
1.在出库应用表格字段中添加一个出库校验字段,公式设置如下(思路演示,具体情况请以实际业务场景为准)

设置公式,如果【当前库存】>=【本次出库数量】,返回“是”,反之返回“否”
【当前库存】是数据关联字段,在公式中需要添加函数NUM(),将其转换为数字参与公式计算

2.在出库应用(当前应用)申请人节点高级设置中开启提交检验,设置字段校验条件,见下图:

只有当【出库校验】的值为“否”的数量为0时才允许提交


实现效果
“出库校验”字段中比较出库数量与当前产品库存的结果


需要提交的数据,出库校验字段全部结果为“否”时,才能提交。