出入库中的关联子表运用

1. 简介

1.1 案例简介

在产品库存统计中,可以通过 关联子表 将入库单、出库单中的明细数据拆分为独立表单,便于对各类产品的库存数量进行实时统计与展示。

1.2 实现思路

1)在「入库单」中,通过关联子表字段新建并关联「入库明细表」。开启「随主数据一同新增」,实现同时填报入库单和入库明细数据,且填报的每条明细均会自动建立和入库单间的关联关系。

2)在「入库明细表」中通过关联数据字段关联「产品信息表」,建立所填报的每条产品入库数据与对应产品间的关联关系。

3)同理,关联「出库单」和「 出库明细表」。并在「出库明细表」中通过关联数据字段关联「产品信息表」。

4)此时,便可在「产品信息表」中通过聚合计算字段来汇总每类产品的相关库存。

1.3 预期效果

1)在「入库单」中填写入库明细时,可通过关联字段从「产品信息表」中选择多个产品进行入库操作。同理,也可在「出库单」中选择所需产品数据进行出库操作。

2)在「产品信息表」中查看产品信息时,可以直观地看到每个产品当前的已入库、已出库和库存数量。

2. 设置步骤

注:在学习之前建议安装 关联子表 应用模板,本文将按照模板中的示例数据进行讲解。

2.1 新建产品信息表

新建一张「产品信息表」,用于记录产品的基本信息。字段设置如下:

字段名称

字段类型

字段设置

产品编码

流水号

——

产品名称

单行文本

单位

单行文本

存放仓库

下拉框

2.2 关联入库单与入库明细表

1)新建一张「入库单」,用于记录整体的入库操作信息。字段设置如下:

字段名称

字段类型

字段设置

入库单号

流水号

——

制单人

成员单选

入库时间

日期时间

入库仓库

下拉

2)继续在「入库单」中添加一个关联子表字段,选择关联表来源为「从空白新建」,设置表单名称为「入库明细表」并点击「设计关联表」,在新标签页内进行「入库明细表」的设计。

3)「入库明细表」用于记录每个出库单的多个明细记录,需要包含如下类型字段:

字段名称

字段类型

说明

关联入库单

关联数据

通过关联子表字段新建该表时,会自动添加一个关联数据字段「入库单」,用于构建与「入库明细表」间的关联。修改字段名称为「关联入库单」

关联产品

关联数据

由于每次入库操作可以涉及产品表中的多个产品项,因此,可以通过关联数据字段,将每条入库明细关联到对应产品上,便于实时统计产品的实时库存量

产品名称

单行文本

由关联数据字段「关联产品表」填充而来,无需手动添加

单位

单行文本

存放仓库

下拉框

本次入库数量

数字

——

4)继续选中「关联产品」字段,在右侧「字段属性」处进行如下设置:

  • 选择主表为:产品信息表;
  • 勾选显示字段:勾选除标题外的全部字段;
  • 设置填充规则,将所选订单明细中的产品名称、规则、下单数量信息填充到当前表单中。

设置完成后,点击「保存」表单。

5)回到「入库单」的设计页面,对关联子表字段进行如下设置,以实现在当前表单内同时查看、填报「入库明细表」的数据。

  • 显示字段:勾选关联产品、产品名称、单位、存放仓库和本次入库数量字段;
  • 数据操作:勾选「允许新增关联表数」和「随主数据一同新增」选项;
  • 数据排序规则:按「更新时间」降序展示。

2.3 关联出库单与出库明细表

1)新建一张「出库单」,用于记录整体的出库操作信息。字段设置如下:

字段名称

字段类型

字段设置

出库单号

流水号

——

制单人

成员单选

出库时间

日期时间

出库仓库

下拉框

2)继续在「出库单」中添加一个关联子表字段,选择关联表来源为「从空白新建」,设置表单名称为「出库明细表」并点击「设计关联表」,在新标签页内进行「出库明细表」的设计。

3)「出库明细表」用于记录每个出库单的多个明细记录,字段设置如下:

字段名称

字段类型

说明

关联出库单

关联数据

通过关联子表字段新建该表时,会自动添加一个关联数据字段「出库单」,用于构建与「出库明细表」间的关联。修改字段名称为「关联出库单」

关联产品

关联数据

由于每次出库操作可以涉及多个产品项,因此,可以通过关联数据字段,将每条出库明细关联到对应产品上,便于实时统计产品的库存量

产品名称

单行文本

由关联数据字段「关联订单明细」填充而来,无需手动添加

单位

单行文本

存放仓库

下拉框

本次出库数量

数字

——

4)继续选中「关联产品表」字段,在右侧「字段属性」处进行如下设置:

  • 选择主表为:产品信息表;
  • 勾选显示字段:勾选除标题外的全部字段;
  • 设置填充规则,将所选产品的产品名称、单位、存放仓库信息填充到当前表单中。

设置完成后,点击「保存」表单。

5)回到「出库单」的设计页面,对关联子表字段进行如下设置,以实现在当前表单内同时查看、填报「出库明细表」的数据。

  • 显示字段:勾选产品名称、单位、存放仓库和本次出库数量字段;
  • 数据操作:勾选「允许新增关联表数」和「随主数据一同新增」选项;
  • 数据排序规则:按「更新时间」降序展示。

3. 统计产品库存数据

在「产品表」中通过聚合计算字段,对所关联的入库明细、出库明细数据进行汇总计算,得到已入库数量、已出库数量和库存数量这 3 个关键指标。具体如下:

1)进入「产品信息表」的编辑页面,添加聚合计算字段,用于计算已入库数量。修改字段名称为“已入库数量”,点击「设置」进入公式编辑页面,进行如下公式设置:

  • 聚合变量:点击「入库明细表-本次入库数量」字段;
  • 聚合设置:聚合方式选择求和。

2)继续添加 1 个聚合计算字段,重命名为“已出库数量”,用于计算已出库数量。点击「设置」进入公式编辑页面,并进行如下公式设置:

  • 聚合变量:点击「出库明细表-本次出库数量」字段;
  • 聚合设置:聚合方式选择求和。

3)继续添加 1 个聚合计算字段,重命名为“库存数量”,用于计算仓库剩余产品数量。点击「设置」进入公式编辑页面,并设置公式为SUM (入库明细表.本次入库数量) -SUM (出库明细表.本次出库数量

4. 效果演示

效果参见本文【1.3 预期效果】

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