多级BOM和MRP运算怎么落地?简道云ERP管理系统功能拆解
一、制造业上信息化系统的第一道坎:BOM 和 MRP
做过制造业信息化项目的人都知道,系统能不能上得起来,决定性的两件事是BOM 建得清不清和MRP 跑得准不准。
BOM(Bill of Materials,物料清单)是描述"一个成品由哪些零部件、原材料组成"的结构化数据。MRP(Material Requirement Planning,物料需求计划)是根据 BOM 和销售订单/生产计划,反推"需要采购多少原材料、什么时候到货、需要生产多少半成品"的运算逻辑。
这两件事做好了,才谈得上"以销定产、以产定采";做不好,采购员天天猜、生产主管天天猜、财务永远算不清成本。这篇内容拆解简道云ERP管理系统是怎么把多级 BOM 和 MRP 运算落到实处的。
二、多级 BOM:结构化建模是第一步
2.1 BOM 到底是什么
以组装一台自行车为例,BOM 大致是:自行车(成品)→ 车架总成/前轮总成/后轮总成/传动系统(半成品)+ 座椅 × 1;每个半成品再拆到底层原材料,如车架总成 = 车架管 × 1 + 焊接件 × 4 + 涂料 0.5kg;前轮总成 = 轮圈 × 1 + 辐条 × 32 + 轮胎 × 1。这就是一个三级 BOM——成品由半成品组成,半成品又由原材料组成。真实制造业 BOM 通常 3-7 层,复杂产品可能十几层。
2.2 简道云ERP管理系统的 BOM 建模
系统里的 BOM 是结构化的数据表,不是 Excel 或者 Word。核心表包含:
表单 | 字段 | 作用 |
物料主档 | 物料编码、名称、类型(成品/半成品/原材料)、单位、单价、库存策略 | 定义每一个物料的基础信息 |
BOM 主表 | BOM 编号、成品编码、版本号、生效日期、状态 | 定义"这是哪个成品的哪个版本 BOM" |
BOM 明细 | 父级物料、子级物料、数量、损耗率、位置说明 | 描述父子物料之间的组成关系和用量 |
关键设计:
- 物料主档统一维护。同一个"轮圈"在自行车 BOM 里和电动车 BOM 里是同一个物料主档,共享库存、单价、采购策略,不重复维护。
- 多级递归结构。BOM 明细里的子级物料本身可以是半成品,而这个半成品又有自己的 BOM,递归下去形成多级结构。
- 版本管理。同一个成品可能有多个 BOM 版本(改款、降本、材料替换),系统保留历史版本,新旧版本可以并存,便于历史订单追溯。
- 损耗率。真实制造过程中每种材料都有损耗——切割损耗、加工损耗、报废损耗。BOM 明细支持配置损耗率,后续 MRP 运算时自动叠加。
2.3 BOM 展开:多级递归的实时运算
BOM 建好之后,业务上最常需要的一件事是——输入"一台自行车",告诉我从最底层原材料到最顶层半成品分别需要多少数量。这个过程叫 BOM 展开。简道云ERP管理系统的 BOM 展开由聚合表 + 数据工厂实现,采用递归运算:从成品出发查询 BOM 明细列出第一级子物料及数量;对每个子物料判断是否为半成品,是则继续展开第二级;递归到所有物料都是最底层原材料为止;汇总所有原材料的总需求(相同原材料在不同分支出现的数量累加);叠加每级损耗率得到最终采购需求。这套逻辑对企业最实在的价值是——销售订单一进来,系统立刻能告诉你生产这批订单需要哪些原材料、多少数量、什么时候必须到位,不再靠生产主管翻 Excel 一层一层展开。
三、MRP 运算:从"要多少料"到"什么时候买多少"
BOM 展开只解决了"要什么料"和"要多少料",MRP 更进一步——"什么时候要"和"要在哪里生产"。
3.1 MRP 的输入和输出
输入:
- 主生产计划(MPS):要生产什么成品、多少数量、什么时候完成;
- BOM 数据:每个成品的物料构成;
- 库存数据:每个物料当前的实时库存、锁定库存、在途库存;
- 供应参数:每个物料的采购周期、生产周期、最小起订量、批次策略;
- 安全库存:每个物料的最低库存和最高库存。
输出:
- 采购建议:哪些原材料需要采购、数量、下单时间、期望到货时间;
- 生产建议:哪些半成品需要生产、数量、开工时间、完工时间;
- 净需求清单:剔除库存和在途后,实际需要新增的物料需求。
3.2 简道云ERP管理系统的 MRP 运算流程
系统里的 MRP 运算通过数据工厂实现,核心逻辑:
复制第一步:锁定运算范围
→ 拉取指定时间段内的销售订单和主生产计划
第二步:BOM 多级展开
→ 对每个成品,递归展开 BOM,得到毛需求
第三步:净需求计算
→ 净需求 = 毛需求 - 可用库存 - 采购在途 - 生产在制
第四步:分层运算
→ 从成品→半成品→原材料,逐层往下算
→ 每算完一层,更新下一层的毛需求(因为上层的净需求变成下层的毛需求)
第五步:时间倒推
→ 根据每个物料的采购/生产周期,倒推下单时间和开工时间
第六步:生成采购/生产建议
→ 输出采购申请单(草稿)和生产任务单(草稿),等待相关负责人审核
3.3 MRP 运算的三个关键细节
细节一:安全库存参与净需求计算。物料安全库存 100、当前库存 120、毛需求 50——粗糙的 MRP 会说"库存够用",但系统会判断"扣除毛需求 50 剩 70,低于安全库存 100,仍需采购 30"。
细节二:锁定库存不算可用。已被其他订单锁定或生产任务预留的部分,不参与本次 MRP 的可用库存计算,避免"账面有货、实际早已预占"。
细节三:批次策略参与决策。最小起订量、周期采购、经济订单量(EOQ)等策略配置到物料主档,MRP 运算时自动应用。
四、销售订单如何自动驱动 MRP 运算
MRP 不是每天手动跑一次,而是销售订单进入系统即时触发的自动化流程。
4.1 从销售订单到生产计划的自动流转
1. 销售部门在系统里录入销售订单(包含成品、数量、交货日期);
2. 智能助手自动触发 MRP 运算,以该订单为输入;
3. 系统根据 BOM 展开、库存和在途情况,计算净需求;
4. 生成采购申请单(草稿)和生产任务单(草稿),推送给采购经理和生产主管;
5. 采购经理审核采购申请,一键提交为正式采购订单,推送给供应商;
6. 生产主管审核生产任务,分配到具体生产线和班次,开始排产;
7. 生产过程中的报工、入库数据回流,更新物料状态和订单履约进度。
这套流程的核心价值是——销售、采购、生产、库存四个部门第一次真正靠数据协作,而不是靠会议协作。
4.2 计划变更时的连锁反应
现实中经常出现——销售订单临时变更、客户加急、原材料到货延迟。简道云ERP管理系统的 MRP 支持滚动运算:
- 每天凌晨自动重跑 MRP,基于最新的销售订单、库存、在途情况生成新的建议;
- 任何一个销售订单的修改或新增,即时触发局部重算;
- 变更后的新建议会和原建议对比,列出差异清单,推送给采购和生产主管;
- 主管审核确认后,采购订单和生产任务同步调整。
这套机制让制造业最头疼的"计划变了怎么办"问题,从"打乱重排"变成"系统告诉我该怎么调整"。
五、和其他 ERP 模块的联动
多级 BOM 和 MRP 不是孤立模块,需要和 ERP 其他部分联动:
- 库存管理:MRP 拿实时库存作为输入,采购到货、生产入库反向更新库存,聚合表保证 MRP 拿到的永远是最新数据。
- 采购管理:MRP 采购建议自动转为采购申请,审批后生成正式采购订单;到货后更新在途和实时库存,影响下一轮运算。
- 生产管理:MRP 生产任务单自动进入车间排产,分配到生产线、班次、工人;报工回流后可追踪每个订单的进度和延误风险。
- 销售管理:销售订单是 MRP 的核心输入;履约进度反向同步到销售端,业务员能实时告知客户订单所处环节。
- 财务管理:MRP 采购需求自动计算未来现金流出;成品成本按 BOM + 工时 + 制造费用综合核算,支持标准成本、实际成本两种口径。
六、三个 MRP 实战问题
BOM 有多个版本,MRP 用哪个? 系统按销售订单下单日期自动匹配当时生效的 BOM 版本——1 月订单用 V1.2、3 月改款后订单用 V2.0,不串版本,历史订单可追溯到当时使用的 BOM。
一个物料多个供应商,MRP 怎么选? 物料主档维护多供应商并设优先级,MRP 默认按优先级生成建议;采购员审核时可切换备选供应商,系统记录每次切换供后续复盘。
原材料短缺 MRP 能预警吗? 系统实时监控生产任务的物料齐套率(如需要 100 种、到位 95 种即 95%),低于设定阈值(如 90%)自动预警,列出缺料清单推送给生产主管和采购经理。
七、FAQ
Q1:BOM 是否支持替代料?
支持。BOM 明细可配置"替代物料"和"替代规则"(优先级、替代比例)。MRP 运算时如果主料缺货,系统会自动检查替代料库存和在途情况,给出替代建议。
Q2:半成品的 BOM 也要维护吗?
需要。多级 BOM 的本质就是每一级半成品都有自己的 BOM。物料主档区分"成品、半成品、原材料"三种类型,半成品既作为成品的组成部分,又有自己的 BOM 定义,这是 MRP 分层运算的基础。
Q3:实施周期通常多久?
主数据准备(物料、BOM、供应商、客户)是最耗时的环节,取决于现有数据整齐度,通常 1-3 个月。业务流程试跑和调优通常 1-2 个月。完整实施周期 3-6 个月,复杂制造业可能更长。
八、结语
多级 BOM 和 MRP 运算是制造业信息化的分水岭——跨过去才谈得上以销定产、以产定采;跨不过去,其他模块再花俏也是隔靴搔痒。简道云ERP管理系统的核心思路是——用结构化建模让 BOM 可管,用聚合表 + 数据工厂让 MRP 可算,用智能助手让整个流程自动流转,销售订单进入系统就能触发全链路自动化。对成长型制造企业来说,这套能力的最大价值是让企业从"经验驱动"走向"数据驱动"——经验会随人流失,数据会持续沉淀。
说明:本文所述功能与场景基于简道云ERP管理系统当前公开版本,产品功能与价格以官方最新发布为准;具体落地效果需结合企业实际 BOM 复杂度、订单模式与生产工艺特点综合评估,文中方法建议仅供参考。

400-111-0890
在线咨询