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

# 方法与供料

> 零件的方法（其物料清单和工艺路线）如何构建，供料方式如何决定每个组件是自制、采购还是从库存领用，以及工单如何通过“获取方法”取得自己的副本。

方法是零件的配方：它所消耗的组件，以及制造它的工序。工程师和计划员维护方法；您制造的每个零件都需要一个方法，每张工单都从它的副本开始。

## 方法包含什么

零件的**制造方法**有两部分：

| 部分 | 又称 | 列出的内容 |
| - | - | - |
| **方法物料** | 物料清单（BoM） | 所消耗的组件，以及每个组件的供料方式 |
| **方法工序** | 工艺路线 | 所执行的工序，按顺序排列，以及执行地点 |

除**按订单生产**行外，每个物料行都指定一个**从以下位置提取**（Pull From）存储单元，即倒冲库存的取料位置。其工作原理参见[倒冲与 Pull From](https://docs.alforse.com/zh/docs/reference/strict-backflush.md)。

## 供料方式

**供料方式**（method type）决定组件如何到达使用它的父项。共有三种：

| 供料方式 | 父项生产时会发生什么 |
| - | - |
| 按订单生产 | 组件在内部作为独立的工单制造，拥有自己的工艺路线。 |
| 按订单采购 | 组件被购买：它作为采购订单流经采购。 |
| 从库存领用 | 组件取自现有库存。不创建工单或采购订单。 |

供料方式设置在**物料**上，而不是设置在每条物料清单行上。每个使用该物料的物料清单都会镜像这一设置。

NOTE

**更改只会级联到草稿方法**

更改一次物料的供料方式，所有引用该物料的**草稿**方法都会采用它。**启用**和**已归档**的方法保持不变，因此已在使用的配方不会在运行中的工作底下发生变化。

## 供料方式与补货方式

供料方式和补货方式容易混淆，因为两者都涉及制造和采购。它们回答的是不同的问题：

| | 供料方式 | 补货方式 |
| - | - | - |
| 回答的问题 | 这个零件如何进入*这个父项*？ | 这个零件总体上如何补货？ |
| 取值 | 按订单生产、按订单采购、从库存领用 | `Buy`、`Make`、`Buy and Make` |
| 谁读取它 | 物料清单以及据此建立的工单 | 计划，用于在工单和采购订单之间做选择 |

由于两者是分开的，同一个零件可以为一个父项制造，又为另一个父项从库存领用。

## 套件或子装配件

物料清单中的**按订单生产**物料要么是子装配件，要么是套件。区别在于它是否作为单独的工单制造：

| | 子装配件 | 套件 |
| - | - | - |
| 制造方式 | 自己的工单，自己的工艺路线 | 没有单独的工单 |
| 其组件 | 由子装配件的工单消耗 | 一起发入父工单 |
| 何时选择 | 该物品确实需要制造 | 一组零件总是成套装入 |

## 方法版本

方法有版本，每个版本处于三种状态之一：

| 状态 | 可编辑 | 含义 |
| - | - | - |
| **草稿** | 是 | 进行中的工作。唯一可以编辑的状态。 |
| **启用** | 否 | 正在使用的版本。已冻结，因此针对它运行的工单不会在生产中途发生变化。 |
| **已归档** | 否 | 早期版本，保持只读。 |

## 获取方法

创建工单时，**获取方法**（Get Method）会把零件的方法复制为属于该工单的记录。此后两者相互独立：

* 编辑工单的副本绝不会改变零件的主方法。
* 如果已批准的变更被推回主方法，之后创建的工单会继承它。

这使计划员可以调整某一张工单，而无需为今后每张工单重写配方。

## 故障排查

### "An item cannot be added to itself."（物料不能添加到自身）

**原因：**物料清单行指向与正在制造的父项相同的物料，这会使零件成为它自己的组件。**解决办法：**选择另一个组件物料。

### "Cannot override method of configured item"（不能覆盖已配置物料的方法）

**原因：**目标物料需要配置，因此其方法是生成的，普通的方法复制无法覆盖它。**解决办法：**通过物料的配置更改方法，或者如果“需要配置”标志是误设的，则将其清除。

## 相关内容

**工单**

获取方法会把零件的方法复制到工单中。

[Open](https://docs.alforse.com/zh/docs/reference/jobs.md)

**工艺路线**

方法中的工序部分。

[Open](https://docs.alforse.com/zh/docs/reference/routings.md)

**再订货策略**

补货方式如何与零件的再订货策略配合。

[Open](https://docs.alforse.com/zh/docs/reference/reordering.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.