業務接單一直催、現場卻不知道誰在做哪張單?中小企業生產工單(Manufacturing Order / MO)開立、發料、報工到完工入庫管理系統建置完整攻略:從BOM展開、批次發料到即時工時彙整的數位化實戰
工單靠紙本、報工靠嘴巴、進度靠 LINE?中小型工廠如何從開單、發料、報工到完工入庫一條龍數位化,讓老闆隨時看得到成本與進度。

老闆的一天:業務催出貨、現場說還在做、倉庫喊沒料
禮拜一早上九點,業務打電話進來:「A 客戶那張 500 pcs 什麼時候可以出?他們客戶下週要交貨。」你走到現場問領班,領班說「上禮拜五就在跑了啊」;再走到倉庫,倉管小姐一臉無辜:「材料前天才到,怎麼可能上禮拜五就開始做?」你回到辦公室拉開抽屜,那張手寫的生產通知單躺在最下面,簽單日期是十天前。
這不是特例。台灣有一大堆製造、加工、代工型的中小企業,每天都在上演這齣戲——訂單接了、料備了、工單開了,但沒有一套東西把這些串起來。工單靠紙本、報工靠師傅嘴巴、進度靠 LINE 訊息、成本靠月底會計猜。生意做得越大,越亂。
今天這篇,我們用一個中小型工廠的視角,把「生產工單(Manufacturing Order,簡稱 MO 或工令)」從開立、發料、報工到完工入庫整個流程拆開講,順便告訴你為什麼一套自己家用的系統,往往比買昂貴的 ERP 還實用。
Photo by Simon Kadula on Unsplash
一、痛點盤一遍:紙本工單為什麼永遠會亂
先講清楚問題到底在哪,才知道系統要解什麼:
- 工單開了不知道誰在做:紙本簽出去,就進入黑洞。老闆問一句,現場問一輪,答案還不一定準。
- 發料靠印象:領班說「這張要 10 顆軸承、20 個螺絲」,倉管照著發,實際做完才發現多發了 3 顆、少發了 5 個,月底盤點對不起來。
- 工時報不準:師傅每天下班寫張日報,寫得零零落落,A 工單花了幾小時、B 工單花了幾小時,全靠回憶。月底算成本,就是猜的。
- 完工入庫沒同步:現場說做好了,倉庫還沒收到,業務出貨單卻已經先開了。倉管去找貨,找了半小時才在角落堆料區發現。
- 不良品沒紀錄:100 pcs 的單,實際只入庫 92 pcs,那 8 pcs 到底是報廢、重工、還是被業務先撿走給客戶樣品?沒人講得清。
這些問題,共通點是「事情發生的當下沒有被記下來」。系統要解的,不是取代人,而是讓每一個動作在發生的當下就留下數位軌跡。
二、生產工單系統的骨架:五個核心動作
不用想得太複雜。一張生產工單,從開始到結束,其實只有五個動作:
- 開單:業務接到訂單 → 排產人員判斷要生產多少、何時做 → 產出一張帶編號的工單。
- 備料:系統依 BOM(物料清單)自動展開需要的原料 → 檢查庫存是否夠 → 不夠就發採購需求。
- 發料:料備齊了 → 倉管掃 QR Code 領料出庫 → 系統即時扣庫存、掛到這張工單頭上。
- 報工:現場作業員或領班 → 用平板或手機掃工單 → 開工按下開始、休息按暫停、完工按結束 → 系統自動累計工時、良品數、不良品數。
- 完工入庫:全部做完 → 品檢確認 → 掃碼入成品倉 → 這張工單自動關閉、成本結算。
看起來很簡單,但每一步都能省掉現在浪費的時間。舉個實際例子:以前業務要問進度,得走到現場找領班,領班放下手邊工作查一下、算一下、講半天。現在打開系統,工單 #MO-2609-0138 顯示「已完工 320/500,預估明天下午 3 點完工」,兩秒搞定。
Photo by Stephen Hui on Unsplash
三、BOM 展開與備料檢查:不要讓「差一顆螺絲」害你停線
製造業最痛的一件事,就是排好的產線因為缺一個小料被迫停下來。系統要能做的,是把 BOM(Bill of Materials,物料清單)數位化,一開工單就自動幫你算好每一個料要多少。
設計時要注意幾件事:
- 版本控管:BOM 會改。同一個成品在不同時期可能用不同料,工單要綁定當時的 BOM 版本,不是永遠抓最新版,否則舊訂單成本會算錯。
- 替代料:主料缺貨時允許使用替代料,但要記錄「這張工單用的是替代料 B」,方便後續追溯品質差異。
- 耗損係數:印刷、裁切、電子組裝這類製程,一定會有耗損。系統要能設定每個料件的耗損率(例如 3%),發料時自動加上去,不是等做完才發現料不夠。
- 可用庫存 vs 帳面庫存:帳面上有 100 顆,但其中 30 顆已經被別張工單預留了,這張工單實際只能用 70 顆。系統要即時算出「可用庫存」,不然會重複允諾。
光是這一段做對,就能省掉現場停線等料的痛苦。以一小時停線損失 3,000 元估算,一個月只要少停 3 次線,一年就能省下超過 10 萬——這還沒算上因延遲交貨被客戶罰款、或搶救趕工加班費的隱形成本。
四、報工設計:師傅願意用,系統才有價值
這一段最關鍵,也最容易失敗。理由很簡單——現場師傅不是文書人員,你叫他們填一堆欄位,他們寧可回去用紙筆。
設計報工介面要遵守三個原則:
- 能掃就不要打字:工單編號、料件編號、機台編號全部做成 QR Code。掃一下就帶入資料,不用手 key。
- 按鈕越大越好:現場戴手套、油污的手、光線不好,介面要用大字大按鈕。「開始 / 暫停 / 完工」三顆大按鈕就夠了,不要搞得像後台管理系統。
- 異常回報要簡單:發現不良品?點「異常」 → 選原因(材料、機台、人為、其他)→ 拍張照 → 送出。整個流程不超過 30 秒。
硬體上,一台平板固定在機台旁邊、或每個師傅配一支便宜的 Android 手機,都比逼他們回辦公室用電腦切實際。更進階的作法是把報工介面做進 LINE 官方帳號,師傅用自己手機的 LINE 就能報工,不用再另外學一套介面,接受度會高很多。
五、即時成本歸集:這張單到底賺不賺?
傳統做法是月底會計把發料單、工時表、費用單通通彙整,一張工單的成本要月底才算得出來。這中間有一個月的空窗期——你根本不知道現在在做的單到底賺不賺。
系統化之後,每一次發料、每一小時報工,都自動掛到工單身上。老闆隨時打開儀表板,就能看到:
- MO-2609-0138:目前直接材料 4,320 元、直接工時 1,850 元、預估總成本 8,000 元,售價 12,000 元,毛利率 33%。
- MO-2609-0142:材料已經超出預算 8%,可能是發料太多或用了替代料,需要現場確認。
- 本月完工工單平均毛利率 28%,比上月的 32% 下滑,追下去發現是某個新料件成本上升。
這種數據,不是為了應付會計,是為了讓老闆能提前反應。發現一張工單快要虧錢時還來得及調整報價、換料、或跟客戶談加價,不是等做完才捶心肝。
Photo by Haris Illahi on Unsplash
六、跟現有工具怎麼銜接:不用整套全砍
很多老闆一聽到「上系統」就腦袋大,以為要把公司現有的東西全部丟掉。其實不用。生產工單系統可以慢慢長大:
- 第一階段(1~2 個月):只做工單開立、發料、報工、完工四個核心動作。BOM 可以先用 Excel 匯入,先讓現場「開始有紀錄」。
- 第二階段(3~4 個月):加上 BOM 版本控管、即時成本歸集、異常追蹤。這時候老闆已經看得懂數據了,會開始要求更多分析。
- 第三階段(半年後):跟訂單系統、庫存系統、會計系統打通。訂單一進來自動排產、完工自動更新可出貨庫存、成本自動拋轉會計傳票。
投資規模也可以分階段。第一階段一套客製化系統大約 15~30 萬(依現場複雜度),跟買整套 ERP 動輒百萬起跳比起來,中小企業比較吃得下。而且是自己家用的系統,未來要改、要加功能,都是自己說了算。
七、導入前先問自己三個問題
不是每一家工廠都適合馬上上這套系統。先誠實回答:
- 你有標準的 BOM 嗎?如果每張單的料件都是師傅憑經驗抓的,先花時間把 BOM 整理出來,不然系統開下去也是垃圾進垃圾出。
- 現場師傅願不願意配合?找幾個資深師傅先聊過,了解他們的痛點,把系統設計成「幫他們減少麻煩」而不是「多一件事情做」。導入前的溝通比系統本身還重要。
- 你打算自己維護還是外包?系統上線只是開始,後續改流程、加報表都是日常。如果公司沒有一個能懂系統的窗口(不一定要會寫程式,但要會描述需求),建議找一個長期合作的技術夥伴,不要每次都重找。
結語:把「事情發生的當下」變成資料
生產工單管理系統的本質,不是要監控員工、也不是要取代主管,而是把「發生在現場的每一個動作」在當下就變成資料。有了資料,才有分析;有了分析,才有優化;有了優化,才有競爭力。
台灣中小型工廠最強的地方,一直是彈性、快速、能做小量客製。這個優勢在數位化之後不會消失,反而會被放大——因為你能比對手更快知道現在在做什麼、賣得好不好、哪個環節該改。
如果你也在被「業務催、現場忙、倉庫亂」這三件事情困擾,不妨從最小的一步開始:把下一張工單,用系統開開看。⚡