報工數量填錯怎麼辦?MES 如何建立報工更正、沖銷與稽核管理機制

MES 生產報工更正管理儀表板

製造現場使用 MES 進行生產報工時,可能因人工輸入錯誤、重量換算異常或選錯工單,導致已完成的報工數量不正確。如果系統允許直接修改原始報工紀錄,可能造成生產履歷不完整、工單累計數量無法追溯,甚至與 ERP 完工資料產生差異。本文介紹如何利用 MES 建立 Production Reporting Correction(生產報工更正管理),透過報工沖銷、差額調整、權限審核及 Audit Trail 稽核紀錄,確保報工錯誤可以修正,同時保留完整的異動歷程。

為什麼 MES 報工完成後,不能直接修改數量?

假設某螺絲製造廠正在執行輾牙製程。

工單編號:MO-001

作業員完成生產後,在 PDA 輸入:

本次完成數量:1,200 件

但實際完成數量只有:

1,000 件

作業員發現錯誤後,希望直接將 1,200 修改為 1,000。

如果 MES 直接覆蓋原始數量,雖然畫面顯示正確,但可能產生以下問題:

  • 無法追蹤原本輸入多少數量。
  • 無法確認由誰修改及修改原因。
  • 已同步 ERP 的完工數量可能沒有更新。
  • 生產日報表與歷史查詢結果可能不一致。

因此,報工更正的核心,不只是修改數字,而是確保修正過程可以追溯。

MES 報工更正應採用哪些方式?

原始報工資料保留

建議 MES 保留原始報工紀錄。

例如:

項目數量
原始報工數量1,200
正確報工數量1,000
需要調整數量-200

原始報工紀錄仍然存在,系統另外建立更正交易。

差額調整

當原始報工的工單、製程及其他資訊正確,只有數量需要調整時,可以建立差額調整紀錄。

計算方式:

有效報工數量 = 原始報工數量 + 已核准調整數量

因此:

1,200 + (-200) = 1,000 件

此方式適合單純的數量修正。

原單沖銷後重新報工

如果原始紀錄選錯工單、製程或報工類型,則可能需要完整沖銷原交易,再建立正確報工。

例如:

原始錯誤報工:+1,200 件

沖銷原始報工:-1,200 件

重新建立正確報工:+1,000 件

最終有效數量仍為:

1,000 件

沖銷與重新報工應建立關聯,避免原始交易被重複沖銷。

MES 如何建立完整的報工更正流程?

第一步:查詢原始報工紀錄

作業員或主管進入報工查詢畫面,依工單、製程、設備或日期找到需要修正的紀錄。

系統應顯示原始數量、報工時間及操作人員。

第二步:提出更正申請

申請人輸入正確數量,並選擇更正原因。

例如:

原始數量:1,200 件

申請更正:1,000 件

更正原因:人工輸入錯誤

第三步:執行更正驗證

MES 應確認該筆報工是否已經結案、是否同步 ERP,以及是否影響後續製程。

如果下游製程已使用相關數量,必須先確認是否需要連動調整。

第四步:主管審核

依企業權限制度,決定是否需要主管核准。

對於已同步 ERP、跨結算期間或影響庫存的報工,建議採取較嚴格的審核程序。

第五步:建立更正交易

核准後,MES 建立獨立更正紀錄,更新有效報工數量,並保存完整異動履歷。

報工更正應建立哪些原因代碼?

更正原因代碼說明
數量輸入錯誤QTY_ERROR人工輸入數量不正確
工單選擇錯誤WO_ERROR選錯生產工單
製程選擇錯誤OP_ERROR選錯製程站別
重複報工DUPLICATE同一批產品重複回報
重量換算錯誤WEIGHT_ERROR秤重或單重設定異常
其他原因OTHER需補充說明

建議更正原因採用標準代碼,避免所有異常都以自由文字輸入,影響後續統計分析。

MES 如何防止報工更正造成新的數量錯誤?

防止重複沖銷

已經完成沖銷的交易,不應再次執行相同沖銷。

防止有效數量異常

更正後的有效報工數量必須符合工單、製程及企業允許的數量範圍。

防止未授權修改

一般作業員可以提出更正申請,但是否能直接核准,應依權限制度設定。

防止下游數量不一致

如果原始報工數量已移轉下一製程,MES 應確認更正是否造成上游有效數量不足。

必要時應先完成相關交易的調整,再允許更正。

防止 ERP 資料不一致

若原始報工已同步 ERP,必須依 ERP 支援的沖銷或調整機制處理。

不能只修改 MES 數量,卻忽略 ERP 已經接收的完工資料。

MES 報工更正資料庫應如何設計?

建議建立獨立的報工更正交易表。

欄位說明
CORRECTION_ID更正交易編號
ORIGINAL_REPORT_ID原始報工紀錄
CORRECTION_TYPE差額調整或沖銷
ORIGINAL_QTY更正前有效數量
CORRECTED_QTY申請更正後數量
ADJUSTMENT_QTY本次調整數量
REASON_CODE更正原因
REQUESTED_BY申請人員
APPROVED_BY核准人員
APPROVED_AT核准時間
STATUS更正狀態

建議將更正交易、有效數量更新及防重複驗證納入一致的資料庫交易處理。

如果需要同步 ERP,則應另外建立可靠的同步佇列及處理狀態,避免資料庫已提交但外部系統未更新。

如何計算報工更正率?

建議建立:

Production Reporting Correction Rate(生產報工更正率)

計算方式:

報工更正率 = 統計期間內發生有效更正的原始報工筆數 ÷ 同期間原始有效報工筆數 × 100%

例如某月:

原始有效報工:5,000 筆

其中發生更正:75 筆

則:

報工更正率 = 75 ÷ 5,000 × 100% = 1.5%

同一筆原始報工即使更正多次,在此指標中仍只計算一筆。

此指標為建議的企業內部管理指標,並非通用標準。

MES 報工更正 Dashboard 應呈現哪些資訊?

建議建立:

Production Reporting Correction Dashboard(報工更正管理儀表板)

管理指標說明
Reporting Correction Count報工更正筆數
Reporting Correction Rate報工更正率
Pending Approval Count待核准更正筆數
Reversal Transaction Count報工沖銷次數
Quantity Adjustment Total報工數量調整總量
Correction Reason Distribution更正原因分布
ERP Sync Exception CountERP 同步異常筆數
Average Approval Time平均更正核准時間

管理者可以依製程、班別、工單及作業人員分析更正情況。

例如某製程經常發生數量輸入錯誤,便可以進一步評估是否需要改善 PDA 操作畫面、增加數量驗證或調整報工流程。

MES 如何建立報工更正管理閉環?

建議流程:

原始報工完成 → 發現報工錯誤 → 提出更正申請 → 驗證工單與製程狀態 → 主管審核 → 建立更正交易 → 更新有效報工數量 → 同步相關系統 → 保存稽核紀錄

所有更正交易都應保留原始報工關聯,避免修改後無法還原完整事件歷程。

導入 MES 報工更正管理有哪些效益?

透過 MES 建立標準化報工更正流程,可以降低人工修改造成的資料不一致風險,提升生產履歷完整性,並協助企業掌握報工錯誤的發生原因。

管理者不再只是確認:

「這張工單現在顯示多少完成數量?」

而是能進一步了解:

「原本報工多少?為什麼修改?誰核准?修正後是否同步更新其他系統?」

發表留言