跳到主要内容

如何在出库时进行出库数量的安全校验?

场景描述

**场景1:**商品销售出库时,商品的出库数量与当前库存进行比较,出库数量大于该商品当前库存数量,则不能提交数据,有多个出库商品时,需要对每一项数据做校验。

**场景2:**采购产品时针对某个或多个产品设置数量限额等,例如某一产品采购数量不得超过100,否则不能提交

配置过程

1.在出库应用表格字段中添加一个出库校验字段,公式设置如下(思路演示,具体情况请以实际业务场景为准)

企业微信截图_16e57023-f887-4007-b747-c5dc231e4f8b.png

设置公式,如果【当前库存】>=【本次出库数量】,返回“是”,反之返回“否”

【当前库存】是数据关联字段,在公式中需要添加函数NUM(),将其转换为数字参与公式计算

企业微信截图_08e76596-4f99-4ff8-b7a3-b816dd422efa.png

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

企业微信截图_771d986c-8950-447e-b1d6-651a8af2c2aa.png

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

企业微信截图_77c9ae80-bc2e-42c8-ac4c-e10f3a52b761.png

企业微信截图_2b71a309-4b9d-4f22-9adf-bee99ef56b8d.png

实现效果

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

文档图片文档图片

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