BOM一行写着U3,U7,Quantity却是3,应先把这处差异列出来核对。不能只数出两个位号,就把Quantity改成2;也不能为了让两列看着一致,补出一个未确认的位置。
这里需要的产物是异常核对单:保留原字段,说明按什么规则观察到疑问、还缺什么依据、由哪个角色确认。它与把同型号多行汇总采购量不同,不直接产出新的采购数量。
先确定两列能否放在同一个口径下比较
位号文本可能采用逗号分隔、压缩范围或项目自定义表示。先核本项目的导出规则,不能默认U1-U3一定应展开为三个器件,也不能把所有分隔符统一替换后覆盖原值。
Quantity的含义也要先确认:它可能对应单套装配器件数,或已经包含套数、备料等另一种数量范围。还要对应BOM版本、装配变体、DNP或选配状态。多单元器件或特殊表示规则,应按该项目设计资料核实,不能直接把文本项数当成实物颗数。
建议先保存原文件、工作表与原行号,以及位号原字符串和Quantity原值;解析预览与疑问写在副本或附表,原值不就地修改。

用三种独立样例,把疑问写具体
下面各行是彼此独立的合成样例,不是同一份真实BOM,不相加。前两行仅假设已知逗号是分隔符;是否能按每个位号对应一颗来比较,仍须确认装配与Quantity口径。
位号原字符串 | Quantity原值 | 观察预览 | 疑问类型 | 提交确认的事项 |
|---|---|---|---|---|
|
| 逗号分开有3项,U7出现两次 | 重复候选 | U7是否重复录入,或项目另有表示规则;不删U7、不直接选2或3颗 |
|
| 逗号分开有2项,字段数值为3 | 计数差异候选 | Quantity是否含其他范围、是否漏列位号;不能直接把3改成2 |
|
| 范围语法尚未确认,暂不展开计数 | 语法待核 | 先核连字符及范围的项目约定,不预设展开结果等于3 |
“重复候选”不是已证明有错;“计数差异候选”也不说明该改哪一列。先核语法和数量语义,再决定是否存在需要更正的内容。
异常核对单留下可操作的下一步
每条疑问可保留以下信息:
定位与原值:文件版本、工作表、原行号、位号原字符串、Quantity原值。
检查依据:已确认的分隔/范围规则、装配版本、数量单位和数量范围;未知项分别标待核。
观察与待核事项:解析预览、候选类型,以及需要确认的具体问题。
确认角色与结果:由BOM维护或工程角色确认表示/装配口径,由需求相关角色确认本次采购范围;保留明确回复、依据和适用版本。
收到更正后,在修订版中记录哪些字段被确认修改、为什么修改,以及仍有哪些疑问。没有明确依据时,异常保持待核;不能把“已发现疑问”改写成“已纠正实需”。
配单清单中,确认数量和待核疑问分别交接
异常核对完成后,本次采购量还要结合已确认装配范围、套数及其他需求条件确定。位号文本检查只是其中一项资料核对,不替代工程或需求确认。
从活库BOM提交入口提供已有清单时,可在原表或现有补充说明中写清已确认范围与待核疑问,并附异常核对单。这是便于沟通的整理方法,不是平台自动纠错能力或新增强制格式。
常见问题
U7出现两次,可以删除一次并把Quantity改成2吗?
不能直接改。先核原始设计、位号规则和数量口径;重复文本只构成待确认线索,不自动决定实际需求。
U1-U3能默认展开为三个器件吗?
先确认本项目的范围语法与器件表示方式。规则未确认时保留原字符串,标语法待核,不自行展开计量。
异常核对单确认后,就等于采购量已确定吗?
还要核本次装配范围、套数和其他需求条件。字段更正与采购数量确认应分别留有依据。