跳轉至

建立 2026-09-14 更新 2026-09-14

製造

製造(Manufacturing, 模組 mrp)用物料清單(Bill of Materials, BOM)說明成品由哪些元件組成,再用製造訂單(Manufacturing Order, MO)把元件變成成品。它依賴 產品庫存:沒有正確的產品類型與庫存位置,工單會缺料或無法入庫。

沒有工廠、只是組裝或簡易加工的公司,也可以用製造模組管 BOM,不必一開始就上工作中心與工時。

BOM 先於工單

一張 BOM 綁定一個成品(或半成品),並列出元件與數量。

BOM 類型 用途
製造此產品 標準:開工單生產
套件(Kit) 出貨時把元件拆開出,不經工單(視版本與設定)

先做單層 BOM(成品 ← 幾個元件)。多層(成品 ← 半成品 ← 原料)等單層跑通再加,否則缺料分析會很難讀。

成品與元件都必須是產品主檔裡的資料。成品通常是貨物;元件可以是貨物或消耗品。

製造訂單在做什麼

  1. 選定成品、數量、BOM(可手動開,或由銷售按單生產自動開)
  2. 檢查元件是否足夠(可用量)
  3. 確認 MO → 元件被保留或產生領料調撥
  4. 生產完成 → 成品入庫,元件出庫

Odoo 可設一步完成(確認即完成)、或兩步/三步(領料、生產、入庫分開)。學習時用一步,確認你理解數量變化後再拆步驟。

flowchart LR
  BOM[物料清單] --> MO[製造訂單]
  STOCK[元件庫存] --> MO
  MO --> FG[成品入庫]
  FG --> SO[銷售出貨]

工作中心與工單(進階)

要排程機台與人力時,才需要:

  • 工作中心(Work Center):機台或產線
  • 工序(Operations) 寫在 BOM 上
  • 工單(Work Order):MO 拆出來的各站作業

小型工廠可以只用 MO,不啟用工作訂單。設定愈多,現場人員要點的畫面愈多。

常見卡關

  • 無法開 MO:成品沒有 BOM,或產品類型不是可製造的貨物。
  • 永遠缺料:元件沒有庫存,也沒有補貨規則/採購單。
  • 成品數量不增加:MO 尚未標記完成,或入庫調撥未驗證。
  • 成本怪異:元件成本為 0 或未收料就先生產;先把採購收料與成本做對。

練習

  • 建「成品 A」與兩個元件,寫一張 BOM
  • 先採購並收料元件
  • 開 MO 生產 1 個 A,完成後看出貨前的在手量
  • (選做)在產品路線開啟按單生產,從銷售訂單自動產生 MO

進一步學習