BOM物料清单
1. 简介
1.1 案例简介
BOM(Bill of Material)在生产领域是指物料清单,即一件产品由多个部件组成,输入要生产的产品及生产数量,即可自动计算出需要多少组成部件,点击安装模板。
注:安装模板时,在「子表单基础表」中只能安装 100 条数据,需要清空原数据后通过本文 2.2.1 节重新导入完整的 200 条数据后,才可正常使用模板。
1.2 设计思路
在基础表中录入每个产品需要的组成部件,然后在清单表中,根据产品名称获取对应的组成部件一一拆分整合起来。
2. 基础表设置
无论是搭建二级 BOM 还是三级 BOM,在搭建前都需要先设置如下基础表:
2.1 BOM基础表
2.1.1 表单搭建
新建「BOM基础表」表单,字段设置如下:
字段名称 | 字段类型 |
主产品 | 单行文本 |
BOM 明细 | 子表单 |
子物料 | 子字段-单行文本 |
用量 | 子字段-数字 |
子物料数 | 数字 |
子物料集合 | 单行文本 |
用量集合 | 单行文本 |
2.1.2 设置公式
1)选中「子物料数」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:
2)在公式编辑页面,设置「子物料数」字段的公式如下:
COUNT(BOM明细.子物料)
设置好记得点击「确定」保存。
3)按照同样的方法,设置其他字段的公式如下:
- 子物料集合
TEXT(BOM明细.子物料)
- 用量集合
TEXT(BOM明细.用量)
2.1.3 录入数据
在表单中录入产品的物料组成以及用量,针对不同用料级别的产品,录入数据的规则也有所不同:
- 产品只涉及二级物料:则只需录入二级用料明细,如草莓蛋糕的子用料为蛋糕胚、奶油、草莓;
- 产品涉及三级物料:则需要录入全部三级用料明细,如蛋糕胚、奶油、草莓、榴莲的子用料;草莓和榴莲没有对应的子用料时,也需要录入它们本身为子物料,否则会出现数据缺失。
2.2 子表单基础表
2.2.1 表单搭建
新建「子表单基础表」表单,字段设置如下:
字段名称 | 字段类型 |
总行数 | 数字 |
子表单 | 子表单 |
序号 | 子字段-数字 |
数字 | 子字段-数字 |
2.2.2 录入数据
1)在「数据管理 >> 导入」处导入附件中的示例数据:200行子表单基础表序号全集.xlsx。
2)导入数据时需确认示例数据和表单字段的关联关系如下:
3. 搭建BOM用料清单
BOM 用料清单分为二级 BOM 和三级 BOM,具体设置方法参见: