如何设置0库存不显示
1. 简介
1.1 案例简介
本案例将介绍,如何通过选择数据实现当物品数量为 0 时,不显示在选项列表中。
1.2 使用场景
在进销存场景中,常常会出现部分物品库存为 0 的情况。如物品归还时,已归还的物品不再显示;物品领用时,0 库存物品不显示等。通过对聚合表中库存为 0 的数据进行隐藏,提高数据录入效率,减少无效数据的干扰。
1.3 设计思路
1)创建创建物品领用表和物品归还表,录入物品的基础信息,如物品名称、物品类型、物品的领用数量、归还数量等。
2)建立一个聚合表,通过设置计算指标,计算出物品的归还情况,如应归还数量,待归还数量等数据。
3)在物品归还表中,设置选择数据,通过选择数据的过滤条件,过滤隐藏掉待归还数量为 0 的数据。
1.4 预期效果
以物品领用与归还为例,当领用多种物品后进行归还时,若某种物品待归还数量为 0,则在发起物品归还申请时,不在待归还列表中展示该物品。效果如下所示:
2. 设置步骤
点击安装 人事OA管理 示例模板,本文将按照【模板-物资管理】中的数据进行讲解。
2.1 表单设计
本案例需要使用 2 张表单,分别是:
- 物品归还表:录入物品归还相关明细,如物品类型、物品名称、归还数量等数据,用于发起物品归还流程;
- 物品领用申请:录入物品领用相关明细,如物品类型、物品名称、领用数量、领用类型等数据,用于员工进行物品申领时发起申请。
2.2 设置聚合表
2.2.1 新建聚合表
进入「应用后台 >> 高级功能 >> 聚合表」,点击「新建聚合表」,添加聚合表:
2.2.2 设置聚合表内容
设置聚合表相关内容如下所示:
1)聚合表名称:修改为「物品归还情况」;
2)数据来源:选择「多表关联」
- 关联表选择「物品领用申请」和「物品归还表」;
- 关联字段选择「物品领用申请」和「物品归还表」中的如下字段:
- 申请人—归还人
- 物品领用明细.物品类型—物品归还明细.物品类型
- 物品领用明细.物品名称—物品归还明细.物品名称
- 物品领用明细.单位—物品归还明细.单位
3)过滤条件:
「物品领用申请表」中,「领用类型」等于「借用(需归还)」;
「物品归还表」中,「审批结果」等于「通过」。
4)行表头:选择行表头为刚刚设置的关联字段,并修改名称分别为「申请人」、「物品类型」、「物品名称」和「单位」。
2.2.3 添加计算指标
1)计算指标为归还数量。点击指标右侧的按钮,设置归还数量计算公式如下所示,设置完成后点击「确定」。
归还数量=领用归还明细.归还数量
2)计算指标为待归还数量。点击指标右侧的按钮,设置待归还数量计算公式如下所示,设置完成后点击「确定」。
待归还数量=物品领用明细.领用数量-领用归还明细.归还数量
2.3 设置选择数据
2.3.1 选择关联表
切换至「物品归还表」,点击子字段「选择归还物品」,在「字段属性 >> 关联表」处,选择关联表为刚刚设置好的聚合表「物品归还情况」。
2.3.2 添加显示字段
在「字段属性 >> 选择数据时的显示字段」处,点击右侧的「+ 号」按钮,添加显示字段为「申请人」、「物品类型」、「物品名称」、「单位」和「待归还数量」。
2.3.3 设置数据过滤
在「字段属性 >> 数据过滤」处,点击「添加过滤条件」,设置如下所示的过滤条件,设置完成后点击「确定」按钮。
- 「待归还数量」大于「自定义」「 0 」;
- 「申请人」等于「当前表单字段」「归还人」。
2.3.4 设置数据填充规则
在「字段属性 >> 数据填充规则」处,点击「填充规则设置」,设置如下所示的填充规则,设置完成后点击「确定」按钮。
- 物品类型:填充至「领用归还明细.物品类型」;
- 物品名称:填充至「领用归还明细.物品名称」;
- 单位:填充至「领用归还明细.单位」;
- 待归还数量:填充至「领用归还明细.待归还数量」。
2.4 效果演示
效果参见【1.4 预期效果】。
3. 注意事项
除了选择数据,通过数据联动时也能实现 0 库存不显示的效果。设置数据联动时,添加条件,使「库存」大于「 0 」即可。如下所示: