Skip to content

製造業BOM表是什麼?種類、欄位範例與何時改用系統

Posted in :

jc-seo

製造業BOM表(Bill of Materials,物料清單)是記錄一個成品由哪些半成品、零件、原料與包材組成,以及每做一個單位要用多少、以什麼單位計算的結構化清單。採購依它備料,生管依它開工單與領料,BOM錯一列,後面幾個部門的數字都會跟著錯。BOM表可依結構分成單階與多階,依用途分成設計端整理的工程BOM與生產端使用的製造BOM。料號不多、改版不頻繁時,Excel可以應付;多人同時修改、要追蹤版本,或要讓系統自動帶出用料與成本時,就該改由ERP或專用系統管理。

BOM表記錄的是父件、子件與用量

BOM的每一列描述一組父件與子件的關係:父件是要做出來的品項,子件是構成它的料件,用量是做一個父件需要多少子件。成品在結構頂端,中間是要先組裝或加工的半成品,末端是向外採購的零件與原料。累算材料成本時,常見做法是把各階子件的材料成本依用量往上累加,算出父件的材料成本。

BOM回答的是「用什麼料、用多少」,加工順序、工作站與工時則記錄在途程(製程路線)裡。以Dynamics 365 Business Central為例,官方說明以生產BOM定義元件、以途程定義作業,兩者分開維護。依BOM與庫存推算何時該買多少料,屬於物料需求規劃,可參考MRP的計算邏輯。

單階與多階:BOM表的兩種結構

單階BOM只列出父件底下直接用到的子件;多階BOM則把半成品繼續往下展開,直到每一條都走到採購件,並用「階層」欄標示位置。以一盞桌上型檯燈為例:

  • 零階:檯燈成品。
  • 一階:燈座組件、燈頭組件兩個半成品,以及燈臂、電源線組、包裝盒與說明書。
  • 二階:燈座組件底下的底座外殼、配重塊、開關與螺絲;燈頭組件底下的燈罩、光源模組與散熱片。

在資料上,多階BOM可以用單階BOM串起來:燈座組件有自己的單階BOM,檯燈的BOM只引用它的料號,半成品被多款成品共用時只要維護一份。反過來從子件往上查它被哪些父件用到,稱為用途反查(where-used),設計變更或料件停產時,靠它找出所有受影響的成品。

工程BOM、製造BOM與其他用途的清單

同一個產品,不同部門需要的BOM內容不一樣。工程BOM由研發或設計部門依圖面與規格整理,重點是產品由哪些零件構成。製造BOM由生管或製造工程依實際加工方式整理,補上包材、膠料等耗用料與損耗設定,也可能依製程拆出或合併半成品;把工程BOM直接拿去生產,現場常得自行補領缺少的耗用料。

這些名稱與分法沒有一套所有企業共用的標準,各家系統也有自己的定義。以Dynamics 365 Business Central為例,官方把組裝BOM與生產BOM分開:組裝BOM搭配流程簡單的組裝訂單,生產BOM搭配需要途程與工作中心的生產訂單。導入前先確認要分幾種、各由誰維護,以及同一料件是否都用同一個料號。

BOM表欄位怎麼設計

前五個欄位決定這份BOM能不能拿來備料與領料,其餘依產業與管理需求增加:

欄位 填寫內容 設計重點
父件料號 要生產或組裝的品項 引用料號主檔,不手打
子件料號 構成父件的料件 一個料件只對應一個料號
品名規格 子件名稱與規格 由主檔帶出
用量與基準數量 多少個父件用多少子件 膠料等少量料可用批量當基準
單位 個、公克、公尺等 和採購單位不同時設換算
階層與項次 子件在結構中的位置 多階展開與列印時使用
損耗 預計的加工耗損 和淨用量分欄
自製或外購 子件的來源 決定開工單或請購單
替代料 主料不足時可用的料號 獨立成欄,不寫在備註
版本與生效日 這份BOM何時起使用 舊版保留,不覆蓋

包材、標籤與外包加工也要列入,否則成本與備料會漏算。料號本身的碼數與分隔符號怎麼訂,屬於料號規則的範圍,可參考產品編碼的欄位結構。

用Excel製作BOM表的做法

Excel版BOM表的重點是把資料拆對,建議拆成三張工作表,並各自轉成Excel表格:

  1. 料號主檔:每列一個料件,欄位為料號、品名、規格、單位、自製或外購與使用狀態。選取資料內的儲存格,選「常用」的「格式做為表格」並挑一個樣式,在「建立表格」對話方塊設定範圍、標示是否有標題後按「確定」,再到「表格設計」索引標籤的「資料表名稱」方塊輸入名稱,然後按 Enter。
  2. BOM明細:每列只記一組父件與子件,欄位依上一節設計。品名規格與單位用XLOOKUP從主檔帶入,並設定找不到相符項目時顯示的文字,料號打錯就會露出來;部分舊版Excel不提供XLOOKUP,使用前先確認。
  3. 變更紀錄:每次修改記下日期、父件料號、修改內容、原因、核准人與生效日。

表格的標題列預設已啟用篩選,依父件料號篩選就是一份單階BOM,改篩選子件料號就是用途反查。限制是多階展開要一層層篩,多人修改時只能靠變更紀錄自律。

BOM變更怎麼管:版本與生效日

BOM容易出錯的時間點是設計變更,建議把變更走成固定流程:

  1. 提出變更:寫明要改哪個父件、改什麼與原因。
  2. 評估影響:用途反查找出受影響的成品,確認庫存、在途採購與進行中的工單。
  3. 決定生效方式:指定日期、從某張工單起,或舊料用完再切換。
  4. 核准後建立新版本並通知採購、倉庫與現場,舊版保留可查。

以Dynamics 365 Supply Chain Management為例,BOM版本的有效範圍可依期間、數量、站點等條件限制,版本要先核准才能用於規劃或生產。不論用哪套工具,每一版都要能回答「哪段時間、哪些工單用這一版」。常見的疏漏是只改圖面沒改BOM;新版使用前,也可以請倉庫照著它實際備一次料,缺漏與單位不合的地方往往就會浮出來。

製造業BOM表什麼時候該改由系統管理

出現下面這些情況,就值得評估把BOM搬進ERP或生產管理系統:

  • 同一份BOM有好幾個Excel檔在流傳,各部門拿到的版本不同。
  • 設計變更頻繁,需要權限控管與核准紀錄。
  • 工單用料與領料單要依BOM自動帶出。
  • 要依BOM計算物料需求、累算標準成本或比較實際用料。
  • 多階結構深、共用半成品多,人工展開常出錯。

選擇方向時,先決定BOM以哪一套系統為準。已有ERP的企業先確認生產模組的BOM功能是否足夠;現場另有系統時,讓生產端讀取同一份BOM,不要兩邊各維護一份,可參考生產管理系統的工單與報工。資料沒整理就搬,只是把錯誤搬進系統。

常見問題

BOM表和料號主檔有什麼不同?

料號主檔記錄每個料件本身的資料,例如品名、規格、單位與來源;BOM記錄料件之間的組成關係與用量,只引用主檔的料號,不在兩邊各自維護品名規格。

BOM表的用量要不要包含損耗?

常見做法有兩種:寫淨用量並另設損耗欄,或直接寫含損耗的用量。建議分開記錄,比較標準與實際領用時較容易看出差異;不論哪一種,全公司要統一。

半成品一定要在BOM裡獨立成一階嗎?

需要入庫、單獨領用、委外加工或被多款成品共用的半成品,建議獨立成一階並給料號;連續加工、不入庫的中間狀態可以不拆,避免結構過深。

客製訂單每張都不一樣,BOM要怎麼建?

可以先把共用模組與可選配的部分建成基礎結構,接單時依客戶規格組出訂單專用的BOM,並記錄它對應哪張訂單;重複出現的組合,再整理成標準BOM。

從Excel搬到ERP之前要先做什麼?

先清理重複與停用的料號、統一單位與換算、確認每份BOM的現行版本,並補齊替代料規則。也要決定上線日之後以系統為準、停止更新Excel,避免兩邊各改一份。

本文由京采數位科技整理。我們自 2005 年起提供官網設計、系統開發與 Google SEO 服務,實際案例可見成果與案例。

想直接討論你自己的網站狀況,或需要一份初步的搜尋機會評估?

相關主題

下一步

想整理BOM,可以先挑一項代表性成品比對工程BOM與製造BOM,再盤點目前有幾份Excel在流傳。京采的網頁設計服務可以協助釐清BOM與料號的維護流程,規劃BOM維護、變更核准與用途反查的客製後台,或把現有資料整理後串接到ERP與生產管理系統;想先討論現況,歡迎與我們聯繫。