> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garmentflow.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 构建物料表

> 在款式上打开、填写并核准一个物料表版本——这份已认证的物料清单就是成本表复制的来源，并据此种入草稿采购单。

<Tooltip tip="物料表——一个款式由哪些面料与辅料构成的清单。">[物料表](/zh-Hans/reference/glossary#bom-bill-of-materials)</Tooltip>
是一<Tooltip tip="可重复使用的产品记录，拥有其物料表、成本表与制造单。">[款式](/zh-Hans/reference/glossary#style)</Tooltip>
被制作出来的方式：一件成衣会用到哪些面料与辅料的清单。构建一个物料表版本并完成核准，
让[成本表](/zh-Hans/modules/cost-sheet)可从中复制，且采购端可依此推进。

## 此工作流程的成果

您在此工作流程结束时，会有一份已保存、且已核准的物料表版本挂在款式上：一份物料清单，每条明细皆指向面料或
辅料主档，[成本表](/zh-Hans/modules/cost-sheet)从中复制，平台据此为各供应商种入草稿
<Tooltip tip="向供应商发出采购面料或辅料的采购单。">[采购单](/zh-Hans/reference/glossary#po-purchase-order)</Tooltip>——
每条采购单明细承载该物料表明细的物料、解析后的供应商、该订单对此明细所需的数量，以及核准时自关联的面料或辅料主档捕获的单价。

当该版本是此款式的首次核准、且创建时带有
<Tooltip tip="客户承诺购买特定款式、配色与数量，并于指定日期前出货。">[订单](/zh-Hans/reference/glossary#order)</Tooltip>
上下文时，该订单的阶段会在物料表被核准的当下推进到**采购**。

## 何时会用到

* 一个款式已开发完成，需要在成本表与采购端可以开始之前完成首个物料表版本。
* 物料清单变更了——换了一种面料、加了一项辅料、与供应商重新议价——需要开新版本，让下一张成本表修订与下一批草稿
  采购单据此读取。
* 一张物料表先前已核准，现在需要修正——把它退回为**草稿**，修正明细，再次核准。

若款式尚未存在，请先开发款式——详见[开发款式](/zh-Hans/modules/develop-a-style)。

## 先决条件

* **一个款式**，作为物料表所属的对象。每张物料表都属于一个款式。详见
  [开发款式](/zh-Hans/modules/develop-a-style)。
* **每条面料明细所对应的面料主档记录，与每条辅料明细所对应的辅料主档记录。** 允许使用自由文本明细，但没有
  关联到主档的明细无法解析到供应商，会被下游的草稿采购单生成略过。主档记录由您的管理员维护。
* **物料表写入权限**，给打开版本、编辑明细或核准的用户。读取对您租户内任何已登录的用户开放。

## 角色分工

具备物料表写入权限的用户打开物料表版本、新增与编辑明细、在每条明细上关联面料或辅料主档，并核准或退回版本。
平台以**能力**而非职称把关写入与核准——具备该能力的销售、商品开发与管理员角色都可签核物料表。您租户内任何已登录
的用户都可打开已保存的物料表读取，并看到它所承载的物料清单。

## 操作步骤

1. **打开款式的物料表标签页。** 打开**款式**模块、打开款式，并前往**物料表**标签页。既有的版本会列在版本清单中。
   若您创建时正在订单内，新版本即绑定到该订单；否则停留在款式层级。

   <Frame caption="款式上的物料表标签页——页首的版本选择器、面料/辅料子分页切分、明细清单，以及右侧的“已核准／当前”小标（此处示意：Alpine Shell Jacket 上已核准的 v2）。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/modules/bom/bom-tab-zh-hans.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=36ac171c0bf66d20cc06e3a3d4b66bde" alt="款式详细页的物料表标签页。页首为 H00085 Alpine Shell Jacket，后接 Customer Style No. NW-ASJ-001 与下行的 Northwind Trading Co. · SS26 · Mens。文件分页行上 BOM 为当前选择。Versions 行承载 V2（打勾、选中）、V1（打勾）、New Version 与 Import 操作。其下为 Fabric / Trim 子分页行；右侧为绿色 Approved 小标、Unapprove 操作与 Current 字样。明细表列出两条面料明细——NW-SHELL-20D（Shell fabric — survivor catalog、Body、Cascade Mills Ltd.、2026-06-29）与 NW-LINING-40D（Lining — survivor catalog、Lining、Cascade Mills Ltd.、2026-06-29）——各带拖曳柄与删除图标。下方为 Add Line 操作。" width="2370" height="1682" data-path="images/modules/bom/bom-tab-zh-hans.png" />
   </Frame>
2. **打开新的物料表版本。** 开新版本。它以**草稿**打开，尚无任何明细，准备好填写。
3. **新增一条明细。** 每一项物料新增一行：

   * 挑选明细的`类型`——**面料**或**辅料**。下一字段的选择器会跟着切换。
   * 挑选此明细所对应的**面料主档**或**辅料主档**。供应商、交期，以及主档的物料编号皆来自此记录；
     物料表明细承载的是与主档的关联，而非自由文本副本。
   * 填好`说明`。您组稿时可以暂时保有未关联主档的明细，但请在核准前挑好主档。
   * 设定`每件用量`与`单位`——一件成衣会用掉多少此物料，以系统其他环节读取的单位（单位默认为 `PCS`；
     在以 yd、m 或其他单位计量的明细上更改）。成本表会把`每件用量`复制为明细的每件用量。
   * 视需要设定`部位`（物料位于成衣的哪个部位）、`状态`与`采购需求`——随明细一同流动的自由文本备注。
   * 视需要设定`物料编号`以覆盖主档的物料编号——当此款式以不同代号采购该物料时使用。
   * 视需要在明细上覆盖`供应商`——仅在此明细确实向不同于主档默认供应商的对象采购时使用。
   * 视需要从款式的配色清单挑选为明细加上**明细配色**，并于辅料明细上选填`辅料颜色`备注（副料颜色）。
     附上此物料表所需要承载的**明细图片**。

   <Frame caption="物料表标签页之上打开的“新增明细”对话框——版本所对应的逐条明细表单：类型（Fabric / Accessory / Other）、主档选择器、说明、物料编号、部位、状态、采购需求、明细图片与配色变体。">
     <img src="https://mintcdn.com/garmentflow/w7vNRdLdtsbMqPHS/images/workflows/build-the-bom/version-editing-zh-hans.png?fit=max&auto=format&n=w7vNRdLdtsbMqPHS&q=85&s=8f40d115beb2144b45dcc2f383df2a1f" alt="物料表标签页上方打开的 Add Line 对话框。对话框标题为 Add Line，右上角为关闭图标。Item Type 以三颗按钮呈现——Fabric（已选为蓝色）、Accessory、Other。下方字段：Fabric 选择器（Search fabrics…）、Description、Item Code（占位符 'e.g. FC-001'）、Position、Status、Procurement Requirement。其下依序为 Images（Add Image 操作、'No images yet.'）与 Colorway Variants（Add Colorway 操作）区段。底部右侧为 Cancel 与 Save Line 操作。对话框后方的物料表明细清单呈现淡化。" width="2370" height="1682" data-path="images/workflows/build-the-bom/version-editing-zh-hans.png" />
   </Frame>
4. **新增其余的明细，并重新排序。** 每一项物料新增一行。把明细拖曳到您希望成本表与下游消费者显示的顺序。
   重新排序在每个版本上是一次性的——您设定的顺序就是大家所读到的顺序。
5. **检视整张清单。** 走过每条明细，检查关联的主档、`每件用量`、单位，与每行的`供应商`解析结果。
   平台不会挡下缺料、缺价格或缺供应商的清单核准——是商品开发决定清单是否就绪，而不是系统。
6. **核准版本。** 按下"核准"。平台会设定`核准者`与`核准时间`、把每条明细即时主档的标识副本
   （说明、供应商名称、分类、交期、物料编号）写入明细，让已核准的版本即使主档之后变动也仍然有效，
   并记录核准事件。

   <Frame caption="工作流程的 Field Parka 上一份已核准的物料表版本——V1 带有 Approved 小标、Unapprove 操作与 Current 字样；明细表所读取的内容，是核准当下冻结的主档标识副本。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/workflows/build-the-bom/approved-version-zh-hans.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=148e750f73205f1756d20c72c2138d92" alt="Field Parka 款式详细页的物料表标签页。页首为 H00104 Northwind Field Parka 防护派克大衣，后接 Customer Style No. NW-WF-PARKA 与下行的 Northwind Trading Co. · SS26 · Mens。BOM 为当前选择。Versions 行承载 V1（打勾、选中）、New Version 与 Import 操作。其下为 Fabric / Trim 子分页行；右侧为绿色 Approved 小标、Unapprove 操作与 Current 字样。明细表列出一条面料明细——NW-SHELL-20D、'Shell fabric 主面布 — 30D ripstop'、Body 身片、Cascade Mills Ltd.、2026-06-30——附删除图标。下方为 Add Line 操作。" width="2370" height="1682" data-path="images/workflows/build-the-bom/approved-version-zh-hans.png" />
   </Frame>

   自此刻起，下游闸门打开：

   * [成本表](/zh-Hans/modules/cost-sheet)可执行**从物料表复制**，据此种入其面料与辅料明细。
   * 平台可依此版本种入草稿采购单。
   * <Tooltip tip="追踪订单生产就绪度并提早呈现风险的能力。">[就绪引擎](/zh-Hans/reference/glossary#readiness-engine)</Tooltip>
     与生产管理预检解锁物料端。
   * 若这是绑定到订单的版本之**首次核准**，该订单阶段会推进到**采购**。

### 退回与重新核准

若已核准的版本需要修正，**退回**为**草稿**。平台会清除`核准者`与`核准时间`，版本重新可编辑。
修正明细并再次核准——捕获的明细副本会在下一次核准时重新捕获。

退回**不会**回溯先前核准已产生的下游影响：已从先前已核准快照生成的任何草稿采购单仍保留，首次核准所推进的
订单阶段也保留在原处。

### 改开新版本

若该变更是物料的重新议价而非修正——换了面料、换了供应商、改用另一项辅料——请另开新的物料表版本，而非退回再
重新核准。较早的版本仍保留在历史中，供当初依其下单的订单或成本表版本读取，新版本则接手成为当前版本。详见
[物料表、成本表与文件版本](/zh-Hans/concepts/bom-cost-sheet-artifact-versions)。

## 决策点

* **款式层级 vs. 绑定到订单。** 在没有订单上下文中打开的版本是款式层级。在订单上下文中打开的版本绑定到该订单，
  且该订单对物料表的绑定会在版本被创建、被标记为当前版本、或被切换时同步推进。两者可在同一款式上并存。
* **退回 vs. 另开新版本。** 同一版本上的修正用退回——您手上的明细仍是该对的清单。物料清单本身变了则开新版本；
  旧版本即是先前成本表或订单所依据内容的审计轨迹。
* **挑选主档 vs. 自由文本明细。** 自由文本在您组稿时可用，但下游的草稿采购单生成会把没有可解析供应商的明细略过。
  请在核准前挑好主档。
* **明细层级`供应商`覆盖 vs. 主档默认供应商。** 只在此明细确实向不同于主档默认供应商的对象采购时，才使用覆盖；
  其他情况让主档的供应商发挥作用。

## 业务规则

以下规则治理此工作流程。它们在[物料表页面](/zh-Hans/modules/bom)有完整文件；此工作流程仅做摘要。

* **物料表版本是一次修订。** 每个新版本都是自己的物料表——表头加上自己的明细——并以**草稿**起算。详见物料表页面的
  [业务规则](/zh-Hans/modules/bom#业务规则)。
* **明细不是面料就是辅料。** 每条明细从对应的主档择一挑出物料。
* **核准会捕获每条明细主档标识的副本。** 捕获的副本（说明、供应商名称、分类、交期、物料编号）只要版本还在
  就会留在明细上。之后编辑主档不会改变它们。
* **核准依版本进行，并依其绑定的订单。** 核准订单 A 的版本不会同时核准订单 B 的版本，即使在同一款式上也一样。
* **把已核准的版本退回，不会回溯下游已产生的影响。** 已生成的草稿采购单与已推进的订单阶段都保留。
* **在已核准版本上编辑明细是允许的**，但编辑不会重新捕获副本。退回再重新核准，或另开新版本，才会重新捕获。
* **没有关联到主档的明细会被下游的草稿采购单生成略过**，并报告为已跳过。

## 日期设定与影响

核准物料表版本会把该版本的 **`核准时间`** 设为核准的当下。退回则清空。物料表上没有其他业务日期——
没有目标日期、没有生效起始日、没有有效期限。业务上限制订单的日期住在[订单](/zh-Hans/modules/orders)上，
不在物料表上。

表头承载`创建时间`与`最后更新时间`供参照；物料表标签页会把`最后更新时间`标示为"更新日期"。

若版本绑定到某张订单，且这是其**首次核准**，该订单阶段会从 **PO 已收**推进到**采购**——更大的阶段链详见
[订单生命周期](/zh-Hans/concepts/order-lifecycle)。

## 接下来会发生什么

一份已保存、已核准的物料表版本是物料端其余环节的先决条件：

1. [构建成本表](/zh-Hans/modules/build-the-cost-sheet)。在款式上打开一份草稿成本表版本，并按下**从物料表复制**。
   每一条面料与辅料物料表明细会种入一条成本明细，把物料表明细与其关联主档上的说明、物料编号、部位、供应商、单位、
   每件用量与单位成本捕获到成本明细上。自那一刻起，这条成本明细就是该物料在此成本表上的真实来源。
2. **生成草稿采购单。** 已核准的物料表为各供应商种入一张草稿采购单。
   每条采购单明细承载该物料表明细的物料、解析后的供应商、该订单对此明细所需的数量，以及核准时自关联主档捕获的单价。
   没有关联到主档的物料表明细上不会有捕获到的单价；无法解析到供应商的明细会被略过并报告为已跳过。
   草稿采购单已可从**生产**端检视并开立。详见[生产](/zh-Hans/modules/production)。
3. **首次核准推进订单阶段。** 当版本绑定到某张订单且这是首次核准，该订单阶段会推进到**采购**——物料端已签核，
   后续的就绪工作不再受其阻挡。

之后物料清单需要变动时，请另开新的物料表版本，不要改写旧的。较早的版本仍可读取，供任何指向该版本的订单或
成本表版本使用。详见[物料表、成本表与文件版本](/zh-Hans/concepts/bom-cost-sheet-artifact-versions)。

## 最佳实践

* **每条明细在核准前都关联一个面料或辅料主档。** 没有关联到主档的明细无法解析到供应商，会从草稿采购单生成中
  被略过。即使是匆忙加上的明细，也请挑好主档。
* **`每件用量`要审慎设定。** 成本表会把它复制为每件用量，所以随手填的占位值会一路跟到计价环节。
* **在版本上一次性把明细排好顺序。** 您设定的顺序就是成本表与物料表标签页所显示的顺序；其余环节亦从此读取。
* **物料清单完备时才核准。** 平台不会挡下不完整物料表的核准，所以商品开发是把关者。请只在清单值得背书时才核准。
* **物料变更请另开新版本，而非编辑旧版本。** 在已核准版本上编辑明细是允许的，但编辑时不会重新捕获副本，
  而旧版本就是先前成本表或订单所依据内容的审计轨迹。
* **只在这条明细确实向不同于主档默认供应商的对象采购时，才使用明细层级的`供应商`覆盖。** 少一个之后要调节的环节。

## 相关页面

* [物料表](/zh-Hans/modules/bom)
* [开发款式](/zh-Hans/modules/develop-a-style)
* [构建成本表](/zh-Hans/modules/build-the-cost-sheet)
* [成本表](/zh-Hans/modules/cost-sheet)
* [物料表、成本表与文件版本](/zh-Hans/concepts/bom-cost-sheet-artifact-versions)
* [生产](/zh-Hans/modules/production)
