3. 齐套检查的数据基础
齐套检查的本质,是把“工单需要什么”与“现在能拿到什么”做一次逐料号的比对。这个比对能不能算得准,取决于六类数据是否齐全、口径是否一致、时点是否对齐。它们分别是:BOM(含替代料与损耗率)、库存、在途、在制。前两者偏主数据与静态口径,后两者偏事务数据与动态口径,替代料和损耗率则是横跨两者的“修正项”。
一、六类数据的来源与口径
BOM(物料清单)是齐套检查的需求侧基准。它回答“生产一个单位成品,需要哪些料、各要多少”。来源通常是 PLM/PDM 的工程 BOM 或 ERP 的制造 BOM。关键字段包括:父项物料、子项物料、单位用量、计量单位、生效日期、失效日期、版本号、损耗率、是否可选替代。齐套检查必须锁定“工单对应的 BOM 版本”,而不是取最新版本,否则会出现“按新版本算缺料、按旧版本发料”的错位。
库存是可用量的第一来源。来源是 WMS 或 ERP 库存表,但要注意区分几个口径:现有库存(On Hand)、可用库存(Available = 现有 − 已分配 − 冻结/质检占用)、以及按库位/批次/状态的明细。齐套检查通常用“可用库存”,而不是“现有库存”,否则会把已被其他工单预留的料重复计入。
在途是已下单但尚未入库的采购或调拨数量。来源是采购订单、调拨单、委外单。关键字段:物料、数量、预计到货日期、订单状态(已确认/已发货/待清关)、供应商。在途能否计入齐套,取决于“预计到货日期是否早于工单开工/上线日期”,以及订单状态是否可靠。
在制是正在生产、尚未完工入库的半成品或成品。来源是车间报工记录、MES 工单进度。它回答“某个子件虽然库存为零,但它的上一级半成品正在做,做完就能供上”。在制数量要按“预计完工时间 + 良率”折算,不能直接按投入数量计入。
替代料是主料不足时的可替换物料。来源是 BOM 的替代料组或独立的替代关系表。关键字段:主料、替代料、替代优先级、替代比例、是否双向替代、生效范围。替代料让齐套检查从“单料号比对”升级为“替代组内合并比对”。
损耗率是对用量的修正。来源是工艺文件、历史消耗统计或 BOM 维护字段。它把“理论用量”放大为“实际需求用量”:实际需求 = 单位用量 × 工单数量 × (1 + 损耗率)。损耗率若缺失或长期不更新,齐套结果会系统性偏乐观。
二、主数据与事务数据的质量要求
这六类数据可以按“变化频率”分成两层。BOM、替代关系、损耗率属于主数据,变化慢、影响面大,质量要求是准确、版本受控、生效期明确;库存、在途、在制属于事务数据,变化快、时效性强,质量要求是及时、口径统一、时点对齐。
具体到可检查的质量维度,可以归纳为下表。它不是理论清单,而是可以直接拿来做数据体检的判据。
| 数据类 | 关键字段 | 质量判据 | 常见失效 |
|---|---|---|---|
| BOM | 版本、生效期、单位用量、单位 | 工单版本存在且生效;单位与库存单位可换算 | 版本错配、单位不一致 |
| 库存 | 可用量、库位、批次、状态 | 可用量 = 现有 − 分配 − 冻结;时点与检查时点一致 | 用现有量代替可用量 |
| 在途 | 数量、预计到货、订单状态 | 到货日 ≤ 需求日;状态为已确认及以上 | 把未确认订单计入 |
| 在制 | 投入数、完工数、良率、完工日 | 按良率折算;完工日 ≤ 需求日 | 按投入数直接计入 |
| 替代料 | 替代组、优先级、比例 | 替代组内可合并;优先级明确 | 替代关系单向缺失 |
| 损耗率 | 损耗率、适用工序 | 有值且近期更新;按工序匹配 | 缺失或长期未更新 |
三、从数据到齐套结论:一次可复现的比对
下面用一个教学示例说明比对过程。假设工单 WO-2024-0517 要生产成品 FG-A 共 100 台,BOM 版本 V3,其中三个关键子件如下(数据为示例假设,非实测):
子件 单位用量 损耗率 实际需求
M-1001 2.0 3% 2.0 × 100 × 1.03 = 206
M-1002 1.0 0% 1.0 × 100 × 1.00 = 100
M-1003 4.0 5% 4.0 × 100 × 1.05 = 420
再取各子件的供应侧数据(示例假设):
子件 可用库存 在途(需求日前) 在制(折算后) 替代组
M-1001 150 40 0 G1(含 M-1001A)
M-1002 60 0 50(良率95%) —
M-1003 300 0 0 —
逐料号比对:M-1001 供应 = 150 + 40 = 190,需求 206,缺口 16;但 M-1001 属于替代组 G1,替代料 M-1001A 可用库存 20,合并后供应 210 ≥ 206,齐套。M-1002 供应 = 60 + 50 = 110 ≥ 100,齐套。M-1003 供应 = 300 < 420,缺口 120,不齐套。结论:该工单因 M-1003 缺料 120,不能开工;M-1001 需在发料时按替代规则放行 M-1001A。
这个例子说明:齐套结论不是“库存够不够”一句话,而是“需求侧修正(损耗率)+ 供应侧合并(替代组)+ 时点过滤(在途/在制到货日)”三步之后的结果。任何一步口径错了,结论就会翻转。
把这张图当作齐套检查的“数据地图”来用:左侧确认需求侧是否锁定了正确 BOM 版本并计入损耗率,中间确认供应侧三类数量是否按正确口径和时点取值,右侧确认替代组是否合并、优先级是否明确。三者都对齐后,再进入逐料号比对,得到的齐套结论才具备可解释性和可复现性。数据基础不牢,后面的开工联动、缺料预警、排程调整都会建立在错误前提上。