Skip to content

物料清单 ​

物料清单(BOM)描述一个产品由哪些子件组成、每个产品各用多少,以及按什么工艺路线加工。MRP 运算、生产工单的用料和工序、成本核算、齐套分析都以 BOM 为基础,通常由工艺工程师或生产计划员维护。

页面入口 ​

生产制造 → 工艺与设备 → 物料清单

物料清单列表

基本概念 ​

概念说明
版本同一个产品可以有多个 BOM 版本(如 V1.0、V1.1),版本号在同一产品内不能重复
默认 BOM每个产品只有一个默认版本,MRP 运算和新建生产工单都使用默认且启用的 BOM。产品的第一个 BOM 自动成为默认;把某个版本设为默认时,同一产品其他版本自动取消默认
单位用量生产 1 个产品需要的子件数量,最多 6 位小数,必须大于 0
损耗率生产过程中的损耗百分比(0 ~ 100)。工单需求数量 = 工单数量 × 单位用量 ×(1 + 损耗率)
位号电子类产品中子件在电路板上的位置,如 R1,R2,连续的写成区间 C1-C8
工艺路线产品的加工工序,每道工序指定工作中心、标准工时、计件单价和是否需要首件检验
生产提前期生产这个产品需要的天数,MRP 用它倒推开工日期(物料计划属性中设置了提前期时,以物料的为准)

列表 ​

查询条件:产品(物料编码或名称)、状态(启用 / 停用)。

列表列:

列说明
产品产品编码和名称,下方显示规格,点击打开 BOM 详情
版本版本号;默认版本带「默认」标签;由工程变更创建、尚未生效的版本带「变更中」标签(鼠标悬停显示对应的变更单号)
提前期生产提前期(天)
结构子件数量和工序数量,如「5 个子件 · 2 道工序」
状态启用 / 停用开关,有编辑权限时可直接切换;「变更中」的版本不能切换
备注、更新时间

行操作:

  • 「查看」:打开 BOM 详情。
  • 「编辑」:修改 BOM。「变更中」的版本只有在对应工程变更还是草稿时才显示。
  • 「设为默认」:非默认、非「变更中」的版本显示。
  • 「发起变更」:跳转到 工程变更,自动以该版本为基准 BOM 打开新增表单(需要工程变更新增权限)。
  • 删除(垃圾桶图标):确认后删除。

工具栏右侧有导出、显示 / 隐藏查询区、刷新、表格密度、列设置按钮,导出按当前查询条件导出列表。

新增 / 编辑 BOM ​

点击「新增 BOM」打开表单,表单占满内容区,下方分为基本信息、子件、工艺路线三部分。

编辑 BOM

基本信息 ​

字段必填说明
产品是选择启用的物料。工程变更创建的版本不能修改产品
版本号是最多 16 个字符,默认 V1.0,同一产品内不能重复
生产提前期否0 ~ 365 天,默认 0
备注否最多 255 个字符
设为默认 BOM否新增时默认勾选;工程变更创建的版本不显示此项

子件 ​

标题「子件(单位用量:生产 1 个产品的用量)」,点击「添加子件」增加一行,行末删除图标删除该行。至少要有 1 行子件,最多 500 行。

列必填说明
子件是选择启用的物料,选中后自动带出规格和单位
规格只读
单位用量是大于 0,最多 6 位小数,右侧显示单位
损耗率否0 ~ 100%,默认 0
位号否如 R1,R2 或 C1-C8,最多 1000 个字符,下方提示展开后共多少个
备注否最多 255 个字符

位号规则:

  • 每个位号为「字母 + 数字」,多个位号用逗号、分号、顿号或空格分隔,系统自动转为大写;
  • 连续的位号写成区间,如 C1-C8(也可简写为 C1-8,波浪线 C1~C8 同样识别),区间前后的字母必须一致、结束编号不能小于起始编号,一个区间不超过 5000 个;
  • 同一个 BOM 内所有子件的位号展开后不能重复,重复时提示「位号 xx 与其他子件重复」;
  • 位号数量与整数用量不一致时(例如用量 4、位号 5 个)只以橙色文字提示「共 5 个,与用量 4 不一致」,不会阻止保存。按盘、按 kg 计量的物料用量与位号数无关,可忽略该提示。

工艺路线 ​

标题「工艺路线(工序按工序号执行,标准工时为每个产品的工时)」,点击「添加工序」增加一行,工序号自动取当前最大工序号 + 10。工艺路线可以为空,最多 50 道工序。

列必填说明
工序号是大于 0 的整数,同一 BOM 内不能重复,工单按工序号从小到大执行
工序名称是最多 64 个字符
工作中心是选择 工作中心
标准工时否每个产品的工时(小时),最多 4 位小数,用于产能排程、OEE 性能率
计件单价否每个合格品的计件工资(元),不填为不计件
首件检验否勾选「需首件检验」后,工单该工序在首件检验合格前只能报工 1 件,见 质量检验

保存校验 ​

保存时系统会校验:

  • 子件不能是产品本身;同一子件不能重复出现(提示「子件重复:编码 名称」);
  • 工序号不能重复,工作中心必须存在;
  • 循环引用:从各子件出发沿已有 BOM 向下查找,如果某个子件的下层(无论多少层)用到了产品本身,提示「BOM 存在循环引用:子件的下层用到了产品「…」」,不能保存;
  • 同一产品版本号不能重复。

提示

修改 BOM 时子件和工序整体替换。已经下达的生产工单使用下达时的用料和工序,不受 BOM 修改影响;草稿工单保存时会按 BOM 重新生成用料。

BOM 详情 ​

点击产品名称或「查看」打开详情。

BOM 详情

  • 物料清单:逐层展开的 BOM 树。子件本身有 BOM(自制件)时带「自制」标签,点击行首的展开按钮可查看它的下层子件。列包括物料、规格、单位用量、损耗率、累计用量(每个产品)、位号(下方显示个数)、备注。累计用量 = 上层累计用量 × 单位用量 ×(1 + 损耗率),即生产 1 个顶层产品需要该物料的数量。
  • 工艺路线:工序号、工序名称、工作中心、标准工时、计件单价、首件检验标签。
  • 技术文档:有技术文档查看权限时,列出产品和各子件已发布的 技术文档(物料、文档名称与编号、文件数、类型、版本、发布时间),点击文档名称跳转到技术文档详情。

状态与默认版本 ​

操作说明
启用 / 停用停用的 BOM 不参与 MRP,也不能用于新建工单;被工单使用过的 BOM 不能删除,可以停用
设为默认同一产品其他版本自动取消默认
删除已被生产工单使用、或有工程变更记录的 BOM 不能删除,提示改为停用

变更中的版本 ​

通过 工程变更 创建的新版本在变更生效之前:

  • 列表带「变更中」标签,保持停用、非默认;
  • 不能启用、停用、设为默认,也不显示「发起变更」;
  • 只有在工程变更为草稿时可以编辑(编辑页顶部提示「该版本由工程变更 xx 创建:修改子件和工序后在工程变更中提交,生效后自动启用并接替默认」);变更提交后不能再修改;
  • 变更生效后自动启用,若原版本是默认则接替默认,原版本停用。

与其他模块的联动 ​

  • MRP 运算:按默认 BOM 多级展开计算需求,见 MRP 运算。
  • 生产工单:新建工单时带出默认 BOM,保存时按 BOM 生成用料(虚拟件展开为子件、同一物料合并)和工序,下达时把工序的计件单价、首件检验带入工单,见 生产工单。
  • 成本核算:工艺路线的工作中心费率 × 报工工时计入工单的直接人工和制造费用。
  • 委外加工:委外采购订单按委外件的默认 BOM 生成需要提供给加工商的委外用料。
  • 物料管理:物料详情中可以查看该物料被哪些 BOM 使用。

注意事项 ​

注意

  • BOM 中的产品和子件必须是启用状态的物料。
  • 物料计划属性为「采购」的物料即使有 BOM,MRP 也不会展开;属性为「虚拟件」的中间组件,MRP 和工单会把需求直接传给它的子件。
  • 修改了正在用于生产的产品结构,建议通过工程变更,以便审批、留痕并同步草稿工单。

基于 Apache-2.0 协议开源