> ## 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）儲存單位，即倒沖庫存的取料位置。其運作方式請參閱[倒沖與拉取自](https://docs.alforse.com/zh-Hant/docs/reference/strict-backflush.md)。

## 方法類型

**方法類型**決定元件如何到達使用它的上層品項。共有三種：

| 方法類型 | 建造上層品項時會發生什麼 |
| - | - |
| 接單生產 | 該元件在內部以自己的工單及製程路徑製造。 |
| 依訂單採購 | 該元件向外採購：以採購單的形式走採購流程。 |
| 從庫存拉取 | 該元件取自現有庫存。不會建立工單或採購單。 |

方法類型設定在**品項**上，而不是每個物料清單明細上。使用該品項的每份物料清單都會反映這項設定。

NOTE

**變更只會傳遞到草稿方法**

只要變更一次品項的方法類型，每個參照該品項的**草稿**方法都會採用。**啟用中**與**已封存**的方法維持不變，因此已在使用的配方不會在進行中的工作底下被更動。

## 方法類型與補貨系統

方法類型與補貨系統很容易混淆，因為兩者都談到自製與採購。它們回答的是不同的問題：

| | 方法類型 | 補貨系統 |
| - | - | - |
| 回答的問題 | 這個零件如何進入*這個上層品項*？ | 這個零件整體如何補貨？ |
| 值 | 接單生產、依訂單採購、從庫存拉取 | `Buy`、`Make`、`Buy and Make` |
| 誰會讀取 | 物料清單，以及據此建立的工單 | 規劃，用來在工單與採購單之間做選擇 |

因為兩者各自獨立，同一個零件可以為某個上層品項自製，又為另一個上層品項從庫存拉取。

## 套件或子組件

物料清單中的**接單生產**品項不是子組件，就是套件。差別在於它是否作為獨立的工單來建造：

| | 子組件 | 套件 |
| - | - | - |
| 建造方式 | 以自己的工單及製程路徑 | 沒有獨立工單 |
| 其元件 | 由子組件的工單消耗 | 一併發到上層工單 |
| 何時選用 | 該物件確實需要製造 | 一組零件總是成套投入 |

## 方法版本

方法有版本，每個版本都有三種狀態之一：

| 狀態 | 可編輯 | 意義 |
| - | - | - |
| **草稿** | 是 | 進行中的工作。唯一可以編輯的狀態。 |
| **啟用中** | 否 | 使用中的版本。已凍結，因此針對它執行中的工單不會在建造途中變動。 |
| **已封存** | 否 | 較早的版本，以唯讀保存。 |

## 取得方法

建立工單時，**取得方法**會將零件的方法複製成屬於該工單的記錄。從此之後兩者各自獨立：

* 編輯工單的副本絕不會變更零件的主方法。
* 如果已核准的變更被推回主檔，之後建立的工單會繼承它。

這讓規劃人員可以調整單一工單，而不必改寫所有未來工單的配方。

## 疑難排解

### "An item cannot be added to itself."

**原因：** 物料清單明細指向與正在製造的上層品項相同的品項，這會使零件成為自己的元件。**解決方式：** 選擇不同的元件品項。

### "Cannot override method of configured item"

**原因：** 目標品項需要設定，因此其方法是產生出來的，單純的方法複製無法覆寫它。**解決方式：** 透過品項的設定來變更方法；如果需要設定的旗標是誤設的，請清除它。

## 相關內容

**工單**

取得方法會將零件的方法複製到工單中。

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

**製程路徑**

方法中的工序部分。

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

**再訂購政策**

補貨系統如何與零件的再訂購政策搭配。

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


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