如何设置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 即可。如下所示:

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5