本站同時寫給人與 AI 閱讀,內容與程式由 Claude 協作製作。給機器的入口 llms.txt
待過的現場・金屬加工與外銷組裝

加工業 MRP 真正難的,是料不在廠裡的那段時間

我們在一家金屬加工與外銷組裝廠的現場,做過生管、採購與外銷這幾條線的系統。這一頁不列功能,寫的是這一行外人不會知道的事,以及動工前該先弄清楚什麼。

這一行,外人不會知道的事

  1. 鋼材進貨與領料,單位常不一樣。鋼材多半依公斤進貨,產線卻可能依片或件領料。單價帶小數三四位,金額每次都有尾差,進位方式要先定。
  2. 零件加工到一半,就離開了工廠。半成品常整批送外包烤漆,回廠才總裝。料在外面,工單卻還開著。
  3. 採購料號與生產料號是兩套代碼。供應商用他們的品號出貨,廠內用生產品號領料。對照表沒人維護,就會錯料、重複買。
  4. 每個國外客戶的箱嘜都不一樣。版面、條碼與箱號格式各家規定,同一家客戶換批次,要求也可能跟著變。
  5. 成本其實在收料時就定了大半。單價與重量在進貨當下已經決定,很多工廠卻要等月底對帳才看得到。

動工之前,我們會先問的事

想做或想換 MRP 的工廠,我們會先問這些。答案通常會改變系統該怎麼設計。

  • 鋼材進貨、領料、報價各用什麼單位?
  • 哪些零件會送外包?送出去以後,現在是誰在追?
  • 採購料號與生產料號的對照是誰在維護?供應商換料號時,怎麼通知你們?
  • 外銷箱嘜是客戶給範本,還是你們自己排?每批要改哪些欄位?
  • 半成品是先入庫再總裝,還是直接上線?
  • 生管或採購最熟的那位請假,誰看得懂目前的工單和委外單?

我們在這個現場做了什麼

做法的核心只有一句:工單照加工順序分兩階,料在廠外的每一段,都要有人看得到。

  • 雙階工單:零件加工與總裝拆成兩階工單,需求運算時兩階連動,採購依淨需求展開,不必另外對表。
  • 委外追蹤:委外的料用轉外加工單與調撥記錄送出去。外包件的需求明細與數量統計查得到,烤漆另有進度管理。
  • 鐵材計價:鐵材價格另外設定。以捲採購的依實際公斤數計價,單價位數與進位依設定,鐵材對帳明細可以單獨查。
  • 料號與外銷單據:廠商料號與客戶料號分開維護,進貨時帶出生產料號。嘜頭依客戶與產品指定版型,裝箱單由出貨資料產出。

如果你也在這一行,可以先想的事

  • 先把單位定下來。進貨、領料、報價各用什麼單位,寫成一張表再談系統。單位沒定,系統只會替每個人留一套算法。
  • 委外先從一種製程開始。先確認送出與收回對得上,再決定其他外包製程要不要進來。
  • 料號對照不必一次對完。先對最常買的料,其餘用人工對照表過渡。這一段不一定要系統來做。

適合來談的人:金屬加工與組裝廠的生管、採購與外銷業務,以及需要懂現場流程、替這類工廠開發系統的軟體公司。

常見問題

加工業 MRP 系統應該從哪裡開始導入?

從採購與生管每天手動對照、手動查詢的那一段開始,通常是料號對照或委外在外數量。先讓一個部門真的得到好處,其他人才會跟進。一次換掉所有流程,通常不容易撐下去。

鐵材依公斤進貨、依片領料,系統怎麼算?

先定義進貨單位與領料單位之間的換算,再決定單價保留幾位小數、用哪種進位方式。收料時就算出金額,不必等月底對帳才發現尾差。

零件送外包烤漆後,怎麼知道還有多少在外面?

委外出去時記下數量與對象,回廠收料時與出去的數量對照,沒回來的就是還在外面的數量。系統可以隨時查,不必靠電話一家家問。

外銷嘜頭每個客戶格式不同,要怎麼處理?

每個客戶的版型各自存起來,訂單號、箱號、件數、淨重等欄位從資料帶入。版型改動在報表設計器裡做,不必每次找人改程式。

這個案例實際用的技術:C# 與 .NET Framework 4.8、Windows Forms、DevExpress、SQL Server。技術跟著問題走,不是重點。