跳到主要内容

商品出库,如何使得出库后库存不允许为负数?

场景/问题描述

处理商品出库的时候,如果出库数量大于当前库存数量,就不允许数据提交

思路逻辑

通过使用辅助字段+提交校验来进行解决,使用函数SEARCH检索“-”,如果找到负号的话,说明库存剩余量小于0,函数就会返回大于0的数字,提交校验判断辅助字段是否恒等于0,如果是则允许通过,否则无法提交

配置过程

表单配置

image.png

辅助字段公式配置

SEARCH("-",表格·出库后库存)

用search函数来进行查找负号"-",如果找到,输出对应位置。如果没有找到负号,辅助字段就会输出0,说明出库数量都是正常的。

image.png

校验字段配置

image.png

实际效果

报错表现

image.png

正常表现

image.png