跳转至

采购入库新增/更新时,更新新增库存信息

使用场景

采购入库单新增或被更新时,若入库产品在库存信息表中不存在,需自动新增库存信息数据,且库存数量自动累计。

预期效果

场景一:入库产品在库存信息表不存在,自动新增库存信息数据

示例:当前库存信息含笔记本电脑深圳二仓数量 10键盘深圳一仓数量 10。入库鼠标深圳一仓数量 10笔记本电脑深圳二仓数量 10键盘深圳二仓数量 10后,预期在库存信息表中新增两条数据:

  • 鼠标深圳一仓数量 10
  • 键盘深圳二仓数量 10

场景二:库存信息表库存数量采购入库单生效或删除自动增减

示例:在场景一中,原库存信息笔记本电脑深圳二仓数量 10,入库数量 10 后应增至 20;删除此入库单后,数量恢复为 10

配置说明

场景一:入库产品在库存信息表不存在,自动新增库存信息数据

步骤如下:

  1. 进入 采购入库单 > 设计表单 > 表单设置 > 自动化 > 新建,命名自动化为「入库产品在库存信息不存在时,新增库存信息」。
  2. 当入库单生效或者被编辑更新时,都应该要触发此自动化,所以触发节点选择 数据生效或更新时

  1. 如果在库存信息中已存在入库产品在入库仓库的信息,则不需要新增库存信息数据,如找不到则需要新增,更新数据执行节点中有无可更新数据时新增功能,所以执行节点可选择更新数据
  2. 需要用采购入库单/入库明细子表中的最新数据库存信息表更新数据,所以更新目标表为:库存信息;使用数据为采购入库单/入库明细子表中的最新数据

  1. 库存信息表应该按照产品+仓库为维度进行库存统计,所以当库存信息表中的关联产品信息所属仓库与本次入库的采购产品以及入库仓库相同时,则仅需要更新

  1. 当条件不匹配时,需要在库存信息表新增数据,此时需开启无可更新数据时新增功能,对库存信息表的字段进行新增赋值,配置完成保存即可

场景二:库存信息表库存数量采购入库单生效或删除自动增减

通过汇总控件实现数值自动汇总和扣减:

  1. 在需要做数据汇总的表:库存信息表,新增一个汇总控件,命名为累计入库数量

  1. 配置累计入库数量字段的汇总计算规则:
  2. 选择汇总表单:采购入库单/入库明细
  3. 设置汇总内容:本次入库数量求和汇总
  4. 对满足条件的数据进行汇总:在采购入库单中有这么多条数据,应该仅汇总同时满足以下条件的数据:
    • 采购入库单数据状态等于已生效
    • 入库明细.采购产品等于关联产品信息
    • 入库明细.入库仓库等于所属仓库
  5. 配置完成后保存。