# BOM换版后旧订单怎么办：先确定版本生效对象与在制处理

原文：https://www.99idc.cn/blog/bom-revision-work-in-progress-orders.html

作者：广深互联技术团队

发布时间：2026-10-22T01:31:00+00:00

内容更新时间：2026-10-21T09:21:18+00:00

## 摘要

BOM换版时如何区分最新产品结构与旧订单依据，评估待执行和在制对象，并保留替代、返工及跨版本验收记录。

## 正文

制造企业调整产品结构时，经常同时存在新订单、待投产订单和已经领料的工单。若只把物料清单里的一个零件替换掉，所有记录都显示最新版本，看似保持统一，实际上可能失去解释历史生产依据的能力。BOM通常指物料清单，它描述产品与组成物料的关系。本文聚焦一个具体问题：新版生效后，哪些业务对象继续使用旧版，哪些可以切换，以及已经投入生产的部分怎样留下处理依据。

AI生成的业务场景示意图，非真实客户、产品或经营成效展示。



## 先分清产品版本和订单依据



产品结构的最新版本，不必自动成为每张历史订单的执行版本。订单在确认、排产或投产时，可能已经引用特定物料清单与图纸。企业应明确在哪一个业务节点固定执行依据，固定以后谁可以发起变更，哪些岗位需要确认。这里没有对所有制造场景通用的唯一答案，按单生产、标准品备货和售后维修可能采用不同方式。系统需要保留的是对象之间的明确关联，而不是只存一个随时变化的“当前BOM”字段，让旧工单打开时也看到新内容。



## 为变更写清原因与影响范围



一条变更记录应说明换了什么、为什么换、哪些产品受影响，以及预期从何时或哪些批次开始使用。数量、单位、替代料和装配层级变化，都可能影响采购与生产，不能只上传一份新附件就算结束。教学假设中，某组件由零件甲改为零件乙，新订单采用新版，已领料工单继续旧版。这个决定要由业务负责人结合实际情况确认，本文不将其作为默认处理规则。系统应让执行人员看到适用范围，不必根据文件日期自行猜测。



## 把待执行与在制对象分别评估



尚未采购的订单、已经采购但未领料的工单、已经装配的产品，切换成本和风险不同。变更评估可以按这些状态列出受影响清单，记录库存、采购在途、已领料与返工需求。不能因为新版已经批准，就自动把所有旧物料标为可替代，也不能无依据取消未完成采购。对于选择继续旧版的对象，保留明确理由与责任人；对于需要切换的对象，说明从哪个步骤实施、原有材料怎样处置，以及完成后由谁复核。



## 明确替代与返工不是同一件事



允许采购替代料，不等于允许生产中随意更换已批准组件；返工也不能只表现为再次领料。替代关系需要确认适用条件，返工则需要说明原始工单、处理原因、追加操作和结果检查。系统设计时应先理解企业现有工艺与质量制度，再决定如何承载这些记录，不能擅自替企业制定质量放行规则。若某种情况目前只能人工审批，页面应清楚展示所需确认与附件，不把未确认状态伪装成已完成的自动流转。



## 保存历史快照和关联文件



只保留版本号仍可能不够，因为引用的附件也可能被覆盖。可以让订单或工单关联到当时批准的物料清单、图纸及变更记录，并保证历史内容可核对。是否保存完整快照、如何管理附件版本，要结合系统结构与留存要求确定。关键是历史执行依据能够重新打开，并与当时实际使用的内容对应。作废版本不应继续用于新对象，但已经发生的合法历史业务也不能因此无法查询，更不能为了页面整洁直接删除关联记录。



## 用跨版本场景验收



验收可以构造旧版订单、新版订单、未领料工单和已经领料工单，检查新版批准后各自显示的执行依据。还应验证取消变更、变更被退回、执行到一半发现不能替代等情况。采购清单、领料单与质量记录应能够沿关联关系解释来源。报表不能把不同版本直接合并后丢失差异，导出资料也应保留必要版本信息。没有发生相关变化的历史记录应保持可读，不能因为主数据更新就显示为未知物料或缺失附件。



一个合理的BOM变更方案，需要业务、采购、生产和质量共同确定生效规则，然后由系统承载可追踪的执行过程。广深互联提供行业业务系统与软件定制相关开发服务，本文由广深互联技术团队整理。项目评估时，可以先准备一次脱敏变更样本及其受影响订单清单，据此讨论版本管理范围。本文中的处理方式为设计建议，不替代企业工艺审批，也不承诺通过系统上线消除所有生产差错。
