程式資訊
- 程式 ID:
TRLOST - 所屬子系統:H.庫存管理
- 狀態:stable
耗料單¶
功能簡介¶
「耗料單」是庫存異動交易單據,用來記錄生產或倉儲過程中料件的耗用、報廢、異常領料、不良品處理與儲位調撥,並據以增減各倉儲(料位)的庫存。它與加工單共用同一套主/明細交易引擎(trwkma / trwkde 視圖),差別在於本單聚焦在「料件損耗與不良處理」這一類異動,每筆明細可記錄不良類別、不良原因、處理方式、異常原因等品管資訊。
實際的單據行為由主檔的 單別 決定,常見為:
PC 異常領料:生產線臨時、超耗的異常領料,須填寫不良原因。BT 儲位調撥:同一倉庫內料位之間的調撥(轉出倉儲 → 轉入倉儲)。MP 生產領退單:由生產領退轉入的耗料異動。PD 生產耗料單:由生產流程自動轉單產生的耗料異動。
主要使用者為生管、倉管與品管人員:在領料、報廢或盤點調整時開立耗料單,讓帳上庫存與實際用料一致,並把不良/異常資訊留存供後續分析與成本歸屬。
本單與『耗用單轉生產』的關係
工具列其他功能的 發送料 會開啟「耗用單轉生產」視窗,把生產領退單的備料區異動轉成耗料單。該視窗是獨立的轉單畫面,詳見欄位連動與附加功能。
前置需求¶
- 權限:H.庫存管理 →
H-020 耗料單的瀏覽 / 修改 / 列印權限。 - 基礎資料:下列主檔與參數會直接影響欄位帶值與存檔檢核——
| 資料 | 影響什麼 |
|---|---|
| 倉庫主檔 | 主檔 隸屬倉庫 的搜尋與帶值;明細 轉出倉儲 / 轉入倉儲 的料位過濾(依隸屬倉庫過濾) |
| 品號主檔 | 明細 品號 輸入後帶出 品名;庫存查詢 |
| 客戶 / 廠商 / 部門主檔 | 主檔 交易部門(客廠部)的搜尋與簡稱顯示 |
| 幣別與匯率資料 | 主檔 幣別 / 匯率 預設值(本位幣、匯率 1),明細金額換算 |
單別設定(TRLOST) |
主檔 單別 可選清單;決定單號自動編碼與存檔檢核規則 |
| 交易別代碼(依單別) | 明細 交易別碼 下拉清單(依主檔單別動態載入) |
| 不良類別 / 不良原因 / 處理方式 / 異常原因代碼(C218 / C219 / C220 / C221) | 明細各品管下拉欄位的可選值 |
| 關帳日期設定 | 交易日期早於關帳日期時擋下存檔(透過轉單視窗檢核) |
操作步驟¶
新增耗料單¶
- 從主選單開啟 H 庫存管理 → 耗料單。
- 點選工具列
新增。系統自動帶入預設值(今天的交易日期、本位幣、匯率 1,詳見欄位說明)。 -
在主檔區輸入:
- 隸屬倉庫:以搜尋框選擇倉庫。若單別為
BT 儲位調撥,系統會自動把 交易部門 帶成隸屬倉庫。 - 單別:選擇單據類型(如
PC 異常領料、BT 儲位調撥、PD 生產耗料單)。 - 交易日期:預設今天,可修改。
- 交易部門:以搜尋框選擇客戶 / 廠商 / 部門,旁邊唯讀欄會顯示其簡稱。
- 視需要調整 幣別 / 匯率(外幣時匯率由幣別控件自動帶當日賣出匯率),以及 發票日期 / 發票號碼 / 發票金額 / 稅額。

- 隸屬倉庫:以搜尋框選擇倉庫。若單別為
-
在下方明細資料表格輸入料件:
- 選 交易別碼(下拉,依單別載入),格子直接顯示交易說明。
- 輸入 品號(可搜尋),系統自動帶出 品名。
- 輸入 數量、選 轉出倉儲 / 轉入倉儲(料位,依隸屬倉庫過濾)。
- 視需要輸入 材料單價 / 代工單價,系統自動加總成 單價 並算出 原幣未稅 / 本幣未稅。
- 若為不良 / 異常處理,填寫 不良類別 / 不良原因 / 處理方式 / 異常原因 與 備註。

右端欄位要向右捲動
明細欄位多,異常原因、處理方式、不良類別、不良原因、途程序號、批號、派工單號等欄位在資料表格右端,需向右捲動才看得到。
-
點選
儲存。小技巧
儲存前可在明細列的
查價欄按鈕叫出該品號的歷史進貨單價(見欄位連動與附加功能)。 -
存檔成功後系統產生 單號 / 倉單號(皆為唯讀、系統自動編碼)。
修改¶
- 以查詢或上 / 下一筆移動到目標單據。
- 點選
修改,調整欄位後儲存。
可修改的限制
下列情況系統會擋下修改:
- 本單由其他單據轉入(主檔 轉入備註 有值)→ 顯示「由其他單據轉入不可修改」。
- 任一明細已 轉帳款(轉帳款數量 ≠ 0)→ 顯示「已轉立帳款不可修改」。
刪除¶
- 移動到目標單據,點選
刪除,確認後即整單刪除。 - 明細列若 品號為空,視為空白列,不會列入需刪除的明細(系統自動忽略)。
列印¶
移動到目標單據後,點選工具列 列印 / 預覽,依報表範本輸出耗料單。
查詢¶
使用工具列查詢、上一筆 / 下一筆,或畫面下方的定位列(倉庫+單別+倉單號)定位單據。明細選取後,支援面板可切到 庫存查詢 分頁查該品號的即時庫存。
由系統自動轉單產生的單據不可修改
由生產等流程自動轉入的耗料單(交易備註顯示「(系統自動轉單)」),按 修改 會出現「由別處轉來不得修改」的提示,屬正常的保護機制。
欄位說明¶
主檔欄位¶
| 欄位 | 必填 | 說明 / 格式 / 預設 |
|---|---|---|
| 倉單號 | — | 系統自動產生,唯讀 |
| 單號 | — | 系統自動產生,唯讀 |
| 隸屬倉庫 | ✔ | 搜尋框選擇;影響明細料位過濾。BT 單別時自動帶入交易部門 |
| 單別 | ✔ | 單據類型(PC/BT/MP/PD 等);對應 TRLOST 的單別清單 |
| 交易日期 | ✔ | yyyy/MM/dd,新增時預設今天 |
| 交易部門 | ✔ | 客戶 / 廠商 / 部門搜尋;右側唯讀欄顯示 客廠部簡稱 |
| 幣別 | — | 新增時預設本位幣 |
| 匯率 | — | 新增時預設 1;外幣時由幣別控件帶當日賣出匯率 |
| 發票日期 / 發票號碼 / 發票金額 / 稅額 | — | 該筆耗料對應的發票資訊,可直接輸入 |
| 相關單號 | — | 來源單據號,唯讀(由轉單帶入) |
| 盤點單號 | — | 盤點退料 使用的盤點單號輸入欄(非單據欄位) |
| 交易備註 | — | 文字,100 字 |
| 轉入備註 / 轉出備註 | — | 由轉單來源填入,唯讀 |
| 其他摘要 | — | 多行文字,999 字 |
專案代號欄已移除
舊版的 專案代號 控件因主檔已無對應欄位而整個移除,畫面上不再出現。
明細欄位¶
| 欄位 | 必填 | 說明 / 格式 / 預設 |
|---|---|---|
| 序號 | — | 系統產生 |
| 交易別碼 | ✔ | 下拉,依主檔單別載入;格子直接顯示交易說明 |
| 品號 | ✔ | 搜尋框;帶出 品名 |
| 查價 | — | 列內按鈕,查該品號的歷史進貨單價 |
| 數量 | ✔ | 數值;變動時重算金額 |
| 單位 | — | 由品號主檔帶出 |
| 轉出倉儲 / 轉入倉儲 | 視單別 | 料位搜尋,依隸屬倉庫過濾(BT 調撥時兩者並用) |
| 材料單價 / 代工單價 | — | 數值;兩者相加自動帶入 單價 |
| 單價 | — | =材料單價+代工單價;變動時重算金額 |
| 其他金額 | — | 數值;併入未稅金額計算 |
| 原幣未稅 | — | =(數量×單價+其他金額),依幣別小數位四捨五入 |
| 本幣未稅 | — | =原幣未稅×匯率,依本位幣小數位四捨五入 |
| 不良類別 / 不良原因 | 視單別 | 下拉(C218 / C219);PC 異常領料 時 不良原因 為必填 |
| 處理方式 | — | 下拉(C220) |
| 異常原因 | — | 下拉(C221) |
| 備註 / 備註1 | 視原因 | 文字 120 字;不良原因=7 時 備註 為必填 |
| 途程序號 / 工程代號 / 批號別 / 批號 | — | 唯讀,由來源(派工單 / 零件表)帶入 |
| 派工單號 / 零件表號 / 申請單號 / 暫收單號 | — | 唯讀來源追溯欄位 |
欄位連動與附加功能¶
這一節整理「輸入某欄位 / 按某按鈕後系統會做什麼」。
主檔欄位連動¶
- 新增單據時:系統自動把主檔設成——交易日期=今天、匯率
1、幣別=本位幣、隸屬倉庫帶入。若單別為BT 儲位調撥,交易部門 自動帶成隸屬倉庫。同時把支援面板切到 庫存查詢 分頁。 - 改隸屬倉庫:明細列的料位過濾會跟著更新,轉出 / 轉入倉儲 的搜尋只會列出該隸屬倉庫下的料位。
- 改幣別:所有明細的換算幣別同步更新並重算金額(原幣未稅 依新幣別小數位四捨五入、本幣未稅 連動重算)。
- 改匯率:所有明細的換算匯率同步更新並重算 本幣未稅。
- 改單別:系統重新載入明細 交易別碼 的下拉清單(依新單別對應的交易別代碼)。
明細欄位連動¶
- 輸入品號:自動帶出 品名,並觸發該列的單價查詢(叫出歷史進貨單價,見下)。
- 輸入數量 / 單價 / 其他金額:立即重算金額——
- 原幣未稅 = (數量 × 單價 + 其他金額),依幣別小數位四捨五入。
- 本幣未稅 = 原幣未稅 × 匯率,依本位幣小數位四捨五入。
- 輸入材料單價或代工單價:兩者相加自動寫回 單價,再連動重算上述金額。
- 選交易別碼 / 不良原因 / 處理方式 / 不良類別 / 異常原因:各下拉選取後,格子直接顯示對應的中文說明。
單價查詢(明細的 查價 欄)¶
每一明細列的 查價 欄都有一顆按鈕。按下後(或輸入品號自動觸發)系統會用主檔的 交易日期 與 交易部門(廠商) 去查該品號的歷史進貨單價,結果顯示在畫面下方支援面板的 單價查詢 分頁(分頁鈕在面板右側)。

需有檢視單價權限
單價查詢只有在使用者具備「檢視單價」權限時才會作用;未選取明細列時分頁為空白。
主檔區的兩顆特殊按鈕¶
| 按鈕 | 用途 |
|---|---|
盤點退料 |
在旁邊的 盤點單號 欄輸入盤點單號後按下,系統查該盤點單中盤點數大於 0 的明細,逐筆填入耗料單(交易別碼帶 PB) |
PB → PA |
把明細中交易別碼為 PB 的列全部改成 PA |
存檔檢核¶
存檔時除一般庫存單據檢核外,針對 PC 異常領料 單別還會逐筆檢查明細:
- 有填品號但 不良原因=0(未選) → 擋下,提示請輸入不良原因。
- 不良原因=7 且 備註空白 → 擋下,提示請輸入備註。
其他功能(工具列)¶
本單在工具列「其他功能」提供 8 個轉單入口,分別開啟對應的轉單視窗;轉單完成後畫面自動定位到新產生的耗料單:
| 按鈕 | 用途 |
|---|---|
派工領料 |
派工單領料轉耗料 |
應退退料 |
應退料領退轉耗料 |
發送料 |
開「耗用單轉生產」視窗,把備料區異動轉成耗料單(見下) |
暫收轉入 |
暫收(檢驗入庫)轉耗料 |
轉退料 |
不良品入庫轉耗料 |
生產入庫 |
生產入庫轉耗料 |
轉異領 |
轉成異常領料單 |
調整耗料 |
調整既有耗料明細 |
按鈕標籤由系統設定決定
其他功能鈕的名稱與顯示與否來自系統的程式按鈕設定,各帳套可能略有不同。
耗用單轉生產(發送料)¶
發送料 開啟的「耗用單轉生產」是獨立的轉單視窗,把生產領退單的備料區異動整理成耗料單:
- 輸入 生產部門,按
查詢;旁邊的查詢近100天表示只撈最近 100 天、單別為MP 生產領退單且轉入 / 轉出倉儲為「備料區」的資料。 - 耗用單 分頁上方清單列出可轉的耗料單(倉單號/單號/交易日期/生產部門/部門簡稱/備註),下方顯示其明細(含 待轉出倉 / 待轉入倉);勾選要轉的列。
- 設定 交易日期;系統會以該部門的關帳日期檢核——交易日期須晚於關帳日期,否則擋下「已關帳」。
- 按
儲存,系統把備料區的轉出 / 轉入料位還原成真實料位(待轉入倉 / 待轉出倉),完成轉單。 - 若來源資料被其他人鎖定(編輯中),會列在 鎖定資料 分頁,顯示鎖定人員與筆數。

轉單僅限可轉日期的資料
清單中交易日期早於關帳日期的列會標記備註「小於關帳日期」且不可勾選。
常見問題¶
明細的金額(原幣未稅 / 本幣未稅)一直是 0?
金額是由 數量 × 單價(+其他金額) 自動算出的。請確認該列已輸入 數量 且 單價 不為 0。單價可直接輸入,或由 材料單價+代工單價 自動加總而來。本幣未稅還會再乘上主檔 匯率,本位幣時匯率為 1。
存檔時提示要輸入「不良原因」或「備註」?
這是 PC 異常領料 單別的存檔檢核:有填品號的明細必須選 不良原因;若不良原因選的是第 7 項,則 備註 也必填。請補齊後再存檔。
按了修改卻被擋下,說「不可修改」?
兩種情況會擋修改:① 這張單是由其他單據轉入的(主檔 轉入備註 有值);② 明細已經 轉帳款(轉帳款數量 ≠ 0)。已立帳或來自轉單的單據不允許直接修改,需循原流程處理。
輸入品號後沒有帶出品名?
品名由品號主檔帶出。請確認該品號存在於品號主檔且未停用;若品號輸入錯誤或主檔缺資料,描述欄會留空。
轉出 / 轉入倉儲(料位)搜尋不到想要的料位?
料位下拉會依主檔 隸屬倉庫 過濾,只列出該倉庫底下的料位。請先確認主檔的隸屬倉庫選對,再選料位。
「耗用單轉生產」查不到任何可轉資料?
該功能只撈最近 100 天、單別為 MP 生產領退單、且轉入或轉出倉儲為「備料區」、生產部門符合輸入值的資料。請確認區間內有符合條件的生產領退單,且該部門的交易日期晚於關帳日期。
按 查詢 後跳出英文的欄位名稱提示?
「耗用單轉生產」視窗未填生產部門就按查詢時,提示訊息目前會顯示英文欄位代號。補上 生產部門 後即可查詢。