必须勾选【库存数量】字段并用表达式设置变化值,采购入库用{实收数量}、销售出库用-{实发数量}、调拨需配两条规则分别处理调出与调入,且须校验单据已审核及商品启用库存管理。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在码上飞AI中准确描述库存变化,必须让系统识别出入库动作、数量变动方向和业务触发条件,否则库存数据会与实际不一致,导致后续盘点或销售出错。
定义库存变化的基本字段
进入【业务规则】→【新增规则】→选择「库存类」模板。
在「变更字段」区域勾选【库存数量】,这是唯一能触发库存实时更新的必选字段;其他如“占用数”“预留数”仅作辅助显示,勾选它们不会影响实际库存值。
填写「变化值」时,必须用表达式,不能填固定数字。例如:入库用 【{单据明细.实收数量}】,出库必须加负号:【-{单据明细.实发数量}】。漏写负号会导致出库后库存反而增加。
按业务类型区分库存增减逻辑
方法一:采购入库
选择单据类型为「采购收货单」→字段映射中将「实收数量」拖入「变化值」框→保存即生效。
方法二:销售出库
选择单据类型为「销售发货单」→在「变化值」中输入表达式:【-{单据明细.实发数量}】→务必确认「库存组织」字段已绑定到当前仓库,否则库存会扣减到错误仓库。
方法三:库存调拨
需同时配置两条规则:一条为调出方(变化值 = -{调拨明细.调出数量}),一条为调入方(变化值 = {调拨明细.调入数量})→两条规则的「适用范围」必须分别指定为“调出仓库”和“调入仓库”,否则会出现双倍扣减或重复增加。
设置库存变动的前提校验
第一步:点击规则编辑页右上角【添加条件】按钮。
第二步:添加判断条件:「单据状态」=「已审核」→这一步不可跳过,因为未审核单据可能被作废,若此时就更新库存,会造成账实不符。
第三步:补充校验项:「商品启用库存管理」=「是」→避免对无需管控的商品(如服务类、费用类)误触发库存计算。
第四步:勾选「启用条件校验」开关→不开启则所有条件形同虚设,规则会在单据任意状态下执行。











