跳转至

BOM-维护与查询参考

适用基线:测试环境目标 / dev 分支 / 2026-07-15。 阅读对象:测试、实施、运维(主)。 用途:配合BOM使用;端到端主线、写实示例与建议验证点以主文档为准。本页用于维护结构、查版本与反查。

快速定位

你的目的 建议先看
弄清父/子项选不到、单位带回或用量约束 「字段业务语义」选择器与数量表
为产品建立一套结构 「新增 BOM 明细」
调整用量、版本或有效期 「修改、停用与版本切换」
批量初始化或版本切换 「导入或批量处理」
排查备料/发料数量或反查使用关系 「列表、详情与反查」

字段业务语义

写法约定见页面数据字典规范。选择器通例见通用选择器过滤惯例

字段表中的行为模式代号仅供对照规范。本页涉及:父/子项物料选择、子项→单位回填、BOM 编号+版本+父/子项键、用量、生效失效。无库存余额选择、无现场扫码采集、无申请—任务—记录状态机;默认包装/发料策略挂接不在本页强制。发料方式/关键物料仅作沟通标识,强制作用 ❓。

字段业务语义总表

字段(中文业务名) 行为模式 业务作用 谁在何时维护/选择 业务约束摘要 影响哪些功能 变更或错选风险
BOM 编号 P6 结构组织键 工程/主数据新增 页面必填;同版明细应一致 版本组织、导入匹配 编号混乱导致结构碎片化
版本 P6 结构版本标识 新增/切换版本 必填;最长 50 字符 计划引用哪版结构 ❓ 错版导致备料错误
父项物料 P2/P6 被生产对象 选自成品/半成品 编辑锁定;业务键一部分 计划、备料、反查 父项选错 → 整版结构无效(GAP-023
子项物料 P2/P6 组成物料 选自可用物料范围 编辑锁定;勿等于父项 备料/发料需求 循环或重复明细(GAP-023
子项单位 P5 用量单位 选子项带回 不应手工改写 需求换算 单位与数量脱节
数量 P7 消耗量 工程确认后录入 必填、非负 计划、备料、发料需求 改量直接影响下游需求
生效/失效时间 P10 适用时间窗 维护员 生效必填;对工单强制 ❓ 版本切换、结构选用 多版并存误用
发料方式 P1 发料关注标识 按需 字典/枚举;强制作用 ❓ 现场发料沟通 当作已强制策略会误导
关键物料 P1 关键件标识 按需 是/否类标识 备料优先级沟通 勿当唯一发料规则
是否可用 P1 结构可用性 启停 必填;选择器过滤 ❓ 下游选用结构 停用后在途工单口径
备注 P14 变更说明 按需 可选 追溯
审计字段 P14 系统维护 系统 勿导入改写 追溯

选择器范围表(P2 / P13)

选择字段 选择对象 可选范围(必须写清) 范围依赖的前置字段/状态/权限 选中后带回或锁定什么 选不到时通常原因
父项物料 物料主数据 成品 / 半成品范围内的物料;应为可用(完整类型清单与停用过滤 ❓) ❓ 数据权限;工程口径 作为结构父项;保存后锁定 不在成品/半成品范围、停用、未建档、权限外
子项物料 物料主数据 可用物料范围(完整类型过滤 ❓);业务上应避免选父项自身 已选父项(防自引用,循环校验 ❓);权限 ❓ 带回子项单位;保存后锁定 停用、未建档、权限外、被页面范围排除

联动链表(P4)

上游字段变化 受影响下游字段 系统行为(清空/重算/禁止/保持) 业务原因
选择/更换子项物料 子项单位、数量理解 单位回填;数量不自动重算,须人工确认 不同子项单位不同
更换父项(仅新增) 整条明细归属 禁止把已保存明细的父项改成另一物料(编辑锁定);需新建关系 业务键一部分(GAP-023
停用版本/明细 下游计划选用 选择器/引用拦截 ❓ 避免新生产继续用旧结构

回填与锁定表(P5)

触发选择 回填字段 可改/锁定 锁定解除条件 与手工录入冲突时以谁为准
选择子项物料 子项单位 锁定/只读带回 更换子项后重新带回 以物料主数据单位为准

数量与换算表(P7)

数量字段 计量单位来源 换算关系 允许差异/超收欠收 记账落到哪一库存结果
子项数量 子项物料单位(带回) 相对父项生产单位的消耗;损耗字段若存在则 ❓ 本页不处理收发超欠;实际发料另有规则 本身不直接改库存;被计划/备料引用后形成需求

取值影响矩阵(P1)摘要

取值 业务含义 影响的功能或流程 系统行为变化 错选/漏选后果
是否可用 = 否 结构停用 计划/备料选用结构 ❓ 是否立即从选择器消失 在途工单仍引用旧结构
发料方式 / 关键物料 现场沟通标识 备料、发料沟通 未证实强制改发料路径 当作唯一规则会漏控

本页范围说明

  • 替代料、损耗率若页面可见但规则未证实,一律标 ❓,不写入伪矩阵。

新增 BOM 明细

一条 BOM 明细描述“某父项在某版本下需要一个子项及其用量”。建立前应先确认父项、子项均为可用物料,且工程、计划和仓库对单位与版本口径达成一致。

需要准备或选择什么 为什么 当前限制或建议
BOM 编号与版本 将属于同一结构版本的明细组织在一起。 两项页面必填;版本最长 50 个字符。同一结构的子项应保持相同编号和版本口径。
父项物料 明确被生产或装配的对象。 从成品、半成品范围内选择;不要用原材料或临时编码作为父项。
子项物料 明确所需组成物料。 从可用物料中选择,并避免把父项自身作为子项。循环结构校验 🔍 待核验
数量与单位 决定计划、备料和发料需求。 数量页面必填,输入不得为负数;单位由子项物料带入,不应手工改写。
生效/失效时间、发料方式、关键物料标识 说明结构适用期及现场发料关注点。 生效时间页面必填;字段对计划、工单的实际强制作用 🔍 待核验
是否可用、备注 控制结构使用范围并保留变更原因。 可用状态页面必填;重大变更应在备注或变更记录中说明原因。

修改、停用与版本切换

操作 何时使用 先检查什么 结果或风险
修改用量或子项 工程确认结构或消耗发生调整。 未完成计划、工单、备料、在制品和已发料差异。 可能改变后续需求,不应直接改写正在执行的业务口径。
新增版本 新旧结构需要在明确时间点切换。 新版本完整性、生效时间、旧版本的停用安排。 建议保留旧版本用于历史追溯,不以覆盖原明细代替版本管理。
停用版本或明细 该结构不再用于新生产。 是否仍有在途计划、工单或返工业务。 停用后的选择器和下游拦截效果 🔍 待核验

导入或批量处理

导入适合一次性建立稳定的产品结构或进行统一版本切换。导入前应由工程、计划和仓库共同确认父项、子项、单位、数量和生效时间;不要将临时替代料或现场缺料处理直接导入 BOM。

模板内容 用户填写/系统填充 当前注意事项
BOM 编号、版本、父项物料、子项物料 用户填写 是结构识别与归属依据;导入前先统一编码口径。
子项数量、有效期、发料方式、关键物料、可用状态 用户填写 数量、状态和有效期直接影响业务理解;实际导入必填和模式 ❓ 待确认GAP-024)。
子项单位、物料名称、审计信息 系统带入或展示 不应作为人工关系键;如模板出现,以系统当前导出模板为准。

列表、详情与反查

查询目标 建议默认看什么 常用筛选 详情/联查
某父项当前用哪些子项 BOM 编号、版本、父项、子项、数量、单位、可用状态和有效期。 父项、版本、可用状态。 联查父项/子项物料、工艺路线和计划。
某子项被哪些产品使用 子项、父项、版本、数量和有效期。 子项、可用状态、时间范围。 联查备料、发料、工单或计划。
为什么需求数量异常 父项、子项、数量、单位、版本和有效期。 父项 + 版本。 对比计划需求与实际发料记录。

当前详情缺少 BOM 专属分组和快速跳转。建议按“结构身份、父项信息、子项明细、版本与有效期、发料与关键物料、工艺/计划引用、审计信息”分组,并提供父项、子项、工艺路线、计划和发料的入口。

操作前快速核对

  1. 父项、子项和单位是否均为当前可用且符合工程口径的物料?
  2. 同一版本下的 BOM 编号、版本和明细是否完整一致?
  3. 数量、损耗、发料方式和有效期是否已由工程、计划、仓库共同确认?
  4. 变更是否会影响已下达计划、在制品、备料或历史追溯?

待补充的图示与示例

📷 截图占位

BOM 新增页。标出编号、版本、父项、子项、数量、有效期和可用状态。

📷 截图占位

父项查询、子项反查和详情分组/关联入口。

📷 截图占位

一个成品两层结构、一个版本切换和一个子项替换的脱敏样例。