> ## 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.

# 工單

> 工單是在一個地點對一個品項進行的一次生產作業，擁有自己的方法副本、在現場排程的工序，以及歸集在在製品中的成本。

**工單**是在一個地點、於到期日前製造一個品項特定數量的生產訂單。規劃人員建立並發放工單；排程器安排其工序；操作員在現場執行；會計人員則看著工單的成本逐步累積在在製品中。

## 工單如何運作

* **擁有自己的方法。** 物料與工序存在於工單私有的製造方法副本中，因此之後對品項主檔的編輯不會影響已發放的工作。
* **依工序排程。** 排程器會將工單的每個工序放到排程板上。
* **在現場記錄。** 操作員對工單發料並記錄工時。
* **在在製品中計成本。** 成本會累積在在製品中，直到工單關閉。
* **由需求產生。** 工單可以來自規劃產生的缺料，或來自銷售訂單上的接單生產明細。

## 工單欄位

| 欄位 | 類型 | 意義 |
| - | - | - |
| **工單 ID**（Job ID） | 文字 | 來自工單序列的可讀 ID（在**設定 → 序列**下設定其前綴與格式），或您輸入的自訂 ID。工單建立後無法變更。 |
| **品項** | 參照 | 要製造的品項。發放時會將此品項的方法複製到工單中。 |
| **數量** | 數字 | 要製造多少良品。 |
| **預估報廢數量** | 數字 | 預期損失多少單位。`production quantity`（生產數量）為數量加上報廢量。 |
| **完成數量** | 數字 | 目前已完成的良品數。 |
| **地點** | 參照 | 工單執行及接收產出的據點。 |
| **完成至** | 選項 | 完成品的去向：**庫存**，或當您建造供自用的資產時，選擇**固定資產類別**。 |
| **到期日** | 日期 | 需要產出的時間。請搭配期限類型一起判讀。 |
| **期限類型** | 選項 | 到期日的嚴格程度：`ASAP`、`Hard Deadline`、`Soft Deadline` 或 `No Deadline`。排程器對每一種的處理方式不同。 |
| **來源** | 參照 | 建立此工單所針對的銷售訂單明細或報價單明細（如果有的話）。 |
| **受指派人** | 參照 | 負責此工單的人。 |
| **發放／完成日期** | 日期 | 工單進入**就緒**與**已完成**時設定。兩者之間的時間就是工單的實際生產時間。 |

## 建立工單

除了由銷售訂單與規劃產生的工單外，您也可以在**新增工單**表單中自行建立。它的兩個選項卡涵蓋兩種情況：

| 選項卡 | 用途 |
| - | - |
| **單一工單** | 建立一張工單，填寫上述欄位。 |
| **多個工單** | 為同一品項跨多個到期日建立多張工單。 |

在**多個工單**選項卡上，您需要輸入：

| 欄位 | 意義 |
| - | - |
| **總數量** | 所有工單合計要製造的數量。 |
| **每工單數量** | 每張工單製造的數量。 |
| **每張工單報廢數量** | 每張工單的預期報廢量。 |
| **首張工單到期日** / **末張工單到期日** | 這組工單中第一張與最後一張的到期日。 |

**地點**與**期限類型**適用於該選項卡建立的每一張工單。

## 工單狀態

狀態控制您可以變更工單的哪些內容，以及現場是否看得到它。

| 狀態 | 意義 |
| - | - |
| **草稿** | 已建立且可編輯。尚未規劃或排程。 |
| **已計畫** | 規劃可以看到它的需求，但排程板上還沒有任何內容。 |
| **就緒** | 已發放：其工序已在排程上，物料需求也已存在。 |
| **進行中** | 生產已開始；已記錄第一個事件。 |
| **已暫停** | 工作暫時停止。 |
| **已完成** | 所有工序均已完成，完成品已收入庫存。 |
| **已關閉** | 帳目已定案；任何剩餘的在製品都會沖入差異。 |
| **已取消** | 在完成之前永久停止。 |

NOTE

**已完成、已關閉與已取消的工單會被鎖定**

您無法再編輯這類工單的方法、數量或日期。關閉工單才能保證其在製品為零。

NOTE

**標籤與拼寫**

工單清單將**就緒**狀態顯示為\*\*「已發放」\*\*（Released）；儲存的值仍為 `Ready`。拼寫也請留意：工單是 **Cancelled**（兩個 L），而工單*工序*是 **Canceled**（一個 L）。它們來自兩個不同的列舉。

### 一次發放多張工單

1. 在工單清單中選取工單。
2. 開啟動作選單並選擇**「發放工單」**（Release Jobs）。

選取範圍中只有**草稿**與**已計畫**的工單會被發放。批量發放沒有對話框，因此會跳過任何需要修正的工單，以及任何委外工序的供應商已有可供選擇的採購單草稿的工單。摘要會列出每張被跳過的工單；請從工單本身進行發放。

## 工序

發放會將製程路徑轉成僅屬於這張工單的**工序**。一個工序在一個工作中心執行一個流程，並有自己的設置、人工與機器時間。現場一次執行工單的一個工序，且每個工序都有自己的狀態。只要任何一個工序處於進行中，工單就會顯示**「進行中」**。

### 工序狀態

| 狀態 | 意義 |
| - | - |
| **待辦事項** | 尚未開始。可能仍被阻擋。 |
| **就緒** | 它所依賴的每個工序都已**完成**，因此可以開始。 |
| **等待中** | 被未完成的上游工序阻擋。最後一個完成時，它會自動變成**就緒**。 |
| **進行中** | 有人正在執行，且有一個生產事件處於開啟狀態。 |
| **已暫停** | 已停止但尚未完成；不再累計時間。 |
| **完成** | 已完成。完成時，開啟的事件會被關閉，且其依賴項現在全部完成的每個下游工序會向前推進。 |
| **已取消** | 不會執行。 |

### 工序類型

每個工序都有一個工序類型。流程、組裝與檢驗在您其中一個工作中心內部執行，並依其費率計價；委外加工則外包給供應商。在內部執行時，類型也決定操作員工作所用的畫面。

| 類型 | 執行地點 | 操作員看到的內容 |
| - | - | - |
| **流程** | 您的工作中心 | 一般的工序畫面。 |
| **組裝** | 您的工作中心 | 引導式的逐步組裝。動畫 3D 說明展示每個零件如何插入，且只顯示目前步驟的零件、工具與參考圖片。 |
| **檢驗** | 您的工作中心 | 品質檢查：依據標有氣球編號的圖面記錄量測特徵，使用與品質模組檢驗收貨相同的執行畫面。 |
| **委外加工** | 供應商 | 沒有工作中心。該工序指向供應商流程，複製其成本與前置時間，並驅動委外加工採購單。 |

流程也帶有類型，新的工序會採用您所選流程的類型。

HEADS UP

**委外成本是一份副本**

設定供應商流程時，會將其成本與前置時間複製到工序上；這些值並未連動。當供應商的價格變動時，請重新選取供應商流程以取得新數字。

### 排序

有三項設定決定工序在執行順序中的位置：

* **順序**：工序在清單中的位置。
* **工序順序**：*接續前一個*（After Previous）等待前一步；*與前一個同時*（With Previous）則與它並行。
* **依賴項**：真正的開始門檻。在其所有依賴項都**完成**之前，工序無法變成**就緒**；每當一個工序完成，所有下游工序都會重新評估。

兩個彼此之間沒有依賴關係的工序可以同時處於**就緒**並平行執行。

### 工時與產出

現場將工時與產出記錄為不同的條目：

| 條目 | 記錄內容 |
| - | - |
| 生產事件 | **設置**、**人工**或**機器**時間，含開始、結束與員工。 |
| 生產數量 | 三種之一的單位：**生產**、[**報廢**](https://docs.alforse.com/zh-Hant/docs/reference/scrap.md)或**重工**。每個條目都會更新工序的合計，但報廢的單位絕不會計入目標。 |

回報產出時會自動對未追蹤的物料進行倒沖。已追蹤的物料絕不會倒沖；需由人員發料。[倒沖與拉取自](https://docs.alforse.com/zh-Hant/docs/reference/strict-backflush.md)說明每種物料取自哪個地點。

### 程序

工序可以附加一個程序，這是與流程綁定、可重複使用的一組作業指示。程序包含：

* 操作員依序執行的**步驟**。步驟類型有任務、數值、量測（含最小／最大範圍）、核取方塊、清單選項、時間戳記、人員、檔案與檢驗，且任何步驟都可以設為必填。
* **參數**：作業的製程設定，例如溫度或速度。

工序另外列出它所需的**工具**。您可以將物料或工具綁定到某個步驟，或保留給整個工序，因此在組裝檢視中，操作員會看到眼前這一步所需的零件與工具，不多也不少。

程序屬於流程，因此一份編寫好的程序可供執行該流程的每個工序使用。每個版本都從**草稿**（編寫中）進展到**啟用中**（用於實際作業），最後是**已封存**（已停用）。

NOTE

**已發放的工單保留其程序版本**

編輯程序會建立新版本。已發放的工單保留其建立時所用的版本，因此變更主檔絕不會改寫進行中工作的指示。每個步驟都會在操作員完成時記錄，因此已完成的工單會為其建立時所用的每一個步驟保有一筆答案。

## 接單生產與存貨生產

兩種工單完全相同；只有來源不同。

| 種類 | 產生方式 |
| - | - |
| **接單生產** | 由銷售訂單明細產生，工單會連結回該明細。 |
| **存貨生產** | 由規劃產生，背後沒有訂單。 |

工單不會出貨給客戶。產出會先進入庫存（除非工單完成至固定資產類別），如果有銷售，則從該庫存出貨。

NOTE

**工單的方法與零件的方法是分開的**

發放會建立零件方法的工單專屬副本。對該副本的編輯絕不會變更零件主檔，而對零件的編輯也絕不會影響已在進行中的工單。

## 相關內容

**製程路徑**

工單在發放時複製的工序順序。

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

**工作中心**

用於計算工單工序成本與排程的工作站與費率。

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


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