一个批准日期无法说明所有物料怎样切换
示例变更 ECO-018 将某组件的 BOM 从 Rev A 升至 Rev B,其中一项物料由 R-OLD 改为 R-NEW。工程决定从工单 W105 开始使用 Rev B。此前已经投产的 W104 是否返工,需要另列决定;不能因为审批通过,就把所有未完工单都改成新版本。
每次变更至少明确变更对象、旧值、新值、原因、适用产品和生效条件。按工单、批次或序列号切换时,系统记录具体范围;若按日期切换,还要说明时区和跨日生产如何处理。
先形成受影响对象清单
| 对象与现状 | 已决定的处理 | 完成证据 |
|---|---|---|
| W104,在制 20 套,原用 Rev A | 本例决定按 Rev A 完成 | 工单版本与领料记录一致 |
| W105,计划 50 套,尚未发料 | 切换 Rev B | 新 BOM 与备料清单回读一致 |
| R-OLD 库存 80 件 | 标记用途限制,逐项决定保留或处置 | 库存状态与决定记录关联 |
| R-OLD 未交采购 100 件 | 采购向供应商确认可否改约 | 保留答复及已批准的订单变更 |
库存数量与工单需求不能直接相减就宣布剩余可报废,还要检查其他产品、维修用途和已占用数量。原采购合同中的物料也不能只因内部 ECO 通过就视为供应商已同意变更。
状态需要表达不同层面的完成
建议分别记录“工程已批准”“符合生效条件”“相关系统已更新”“现场执行已核对”。例如 ECO-018 已批准,但 W105 尚未释放;此时版本准备工作可以完成,现场执行仍未开始。给采购发出通知后,只能记录已通知;供应商是否接受改约、订单是否更新,是另两项事实。
每项任务绑定具体对象和负责人:采购处理哪个订单行,仓库处理哪个批次,生产更新哪张工单。这样才能发现部分完成,而不是被一个总状态掩盖。
新旧版本混用时如何定位
假设 W105 的 BOM 已更新为 Rev B,但仓库打印的备料单仍显示 R-OLD。核对程序应报告工单版本与备料版本冲突,暂停该工单的相关发料并交给负责人员处理。它不应擅自把领料记录中的旧料代码改成新料,这会抹去真实发生的动作。
若已按旧料发出,保留原记录,依批准流程退料、补料或调整,而不是覆盖历史。变更撤销同样需要新记录说明适用范围;已经执行的批次不会因撤销一个通知而自动恢复。
用一张完成清单结束变更
关闭 ECO 前逐项核对:W104 使用 Rev A 的决定已落实,W105 的 BOM、备料与实际领料一致,旧库存限制可见,未交采购有明确处理状态。未解决的外部事项继续保留待办。验收要包含“审批通过但未生效”“通知已读但未执行”“BOM 更新但备料未更新”三种样本,确认它们不会被误标为全部完成。