物品领用时计算库存

1. 简介

1.1 案例简介

通过本案例,可以实现对物品库存的实时查询,若领用物品数量超过了库存数量,则无法领用成功。

1.2 使用场景

物资管理过程中,经常出现物资的领用与归还,物资管理者需要对物资的库存数量进行实时查询,从而判断物资是否能够继续领用。如物资管理、仓库管理、办公用品管理等,若库存数量少于当前领用数量,则无法领用成功。通过聚合表的设置,对物资库存进行实时查询与校验,判断是否可以领用。

1.3 设计思路

1)先创建好物品基础信息表、物资入库表、物品归还表、物品领用申请表这 4 张表单。

2)建立一个聚合表,在聚合表中通过物资入库表、物品归还表及物品领用申请表这 3 张表单中的数据计算出库存数量。

3)在聚合表中设置校验条件,当库存数量小于 0 时,无法进行物品领用。

4)此时,若员工通过物品领用申请表进行申请时,会调用聚合表中的库存数据,用于判断领用数量是否超出库存。

1.4 预期效果

以物品领用为例,员工申请物品领用时会查询出聚合表中该物品的库存;当领用数量超过库存数量时,则会提示【库存不足】,无法进行领用。效果如下:

2. 设置步骤

点击安装 人事OA管理 示例模板,本文将按照【模板-物资管理】中的数据进行讲解。

2.1 表单设计

本案例需要使用 4 张表单,分别是:

  • 物品基础信息:录入物品的基础数据,如物品类型、物品名称等;
  • 物资入库表:录入物品的入库数据,如入库日期,物品类型、物品名称、数量等数据,用于发起物资入库流程;
  • 物品归还表:录入物品归还相关明细,如物品类型、物品名称、归还数量等数据,用于发起物品归还流程;
  • 物品领用申请:录入物品领用相关明细,如物品类型、物品名称、领用数量、领用类型等数据,用于员工进行物品申领时发起申请。

2.2 聚合表设置

1)进入「应用后台 >> 聚合表」,点击右上角的「新建聚合表」后,将自动进入设置页面。

2)设置数据来源如下,对物品的入库数据,以及子表单中记录的物品领用、归还明细数据进行汇总:

  • 添加「物品领用申请」后,选择「物品领用明细」子表单
  • 添加「物品归还表」后,选择「领用归还明细」子表单
  • 添加「物资入库表」

3)由于在物品领用/归还成功时,即归还申请和领用申请通过时,物品的库存才发生变化。故需要设置表单过滤提条件,仅筛选出领用/归还成功的数据进行汇总计算。过滤条件设置步骤如下:

点击「设置过滤条件 >> 添加过滤条件」,进行如下字段的过滤:

  • 物品领用申请:审批意见等于同意
  • 物品归还表:审批结果等于通过

以设置「物品领用申请」的过滤条件为例,如下图所示:

4)点击「配置维度」,将 3 张表单中的如下字段添加为维度:

  • 物品领用明细.物品名称 = 领用归还明细.物品名称 = 物品名称
  • 物品领用明细.物品类型 = 领用归还明细.物品类型 = 物品类型

5)修改维度名称为「物品名称」和「物品类型」,以修改为「物品名称」为例,如下图所示:

6)添加指标,用于计算物品库存。设置名称为「物品库存」,并编辑公式如下:

SUM (物资入库表.数量) -SUM (物品领用申请.物品领用明细.领用数量) +SUM (物品归还表.领用归还明细.归还数量) 

7)添加数据提交检验,使物资申领数量超过库存数量时,无法申领物资。点击「添加校验条件」,设置不满足条件的提示文字为「库存数量不足!」,并编辑公式如下:

物品库存>=0

2.3 表单关联库存

1)切换至「物品领用申请表」,点击「编辑表单」,进入「表单设计」页面。点击「物品领用明细 >> 库存数量」,在「字段属性 >> 默认值」处选择数据联动:

2)联动聚合表中的库存,数据联动具体设置如下:

2.4 效果演示

效果参见本文【1.4 预期效果】。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验