程式資訊
- 程式 ID:
TRINOUT - 所屬子系統:H.庫存管理
- 狀態:stable
出入庫申請¶
功能簡介¶
「出入庫申請」用來先行登錄一筆要從某倉庫領出(或調撥)的庫存需求,例如出樣品、倉庫間調撥、送 QC 檢測、保固換貨、展場或行銷用料等。它本身是一張「申請」單據——記錄要動哪個倉庫、哪些品號、各要多少量,等後續由倉管在出入庫單據以核發實際數量。
適用對象是業務、生管、倉管或行政人員。在流程中,它位於實際庫存異動之前:申請通過後才會產生真正的進出庫交易。
已移除的舊欄位
舊版畫面上的「訂單型態 / 用途 / To Warehouse」與右側整區客戶聯絡資訊(連絡人、Email、傳真、收貨地址、City/State/Country、Attention/Instruction)已於 2026-07 整段移除,現行畫面不再出現這些欄位。
前置需求¶
- 權限:H.庫存 →
H-070 出入庫申請的瀏覽/修改權限(對應 frontmatter 的[瀏覽, 修改])。 - 基礎資料:下列主檔會直接影響本單可選的值與帶出的內容——
| 資料 | 影響的結果 |
|---|---|
| 倉庫主檔 | 轉出倉庫 的可選清單;明細 轉入倉儲、倉儲代號 只會列出該倉庫底下的儲位 |
| 部門主檔 | 部門 搜尋與簡稱帶出;部門不得與轉出倉庫相同 |
| 使用者主檔 | 申請人 搜尋與姓名帶出(新增時預設帶登入者) |
| 品號主檔(含品名) | 明細 品號 搜尋;輸入品號後自動帶出 品名 |
| 廠商/客戶主檔 | 客戶 搜尋 |
單別設定(含 PC/SS 系列) |
單別 下拉清單與單號開頭 |
| 幣別與匯率 | 主檔 幣別/匯率 影響明細金額換算(預設本位幣、匯率 1) |
操作步驟¶
新增一張申請單¶
- 從主選單開啟 H.庫存 → 出入庫申請。
- 點工具列
新增。系統自動帶入下列預設值(見欄位連動與附加功能):- 申請日期=今天
- 申請人=登入者代號與姓名
- 幣別=本位幣、匯率=1
- 單別=清單第一個單別
- 在主檔區填寫(標籤為紅字者為必填):
- 單別:選擇單據別(
PC/SS系列)。 - 轉出倉庫:要領出/調出的倉庫(必填)。
- 申請人:申請人(必填,預設登入者)。
- 客戶:相關客戶/廠商(必填)。
- 部門:申請部門(必填,且不得與轉出倉庫相同)。
- 原因/轉出備註:文字說明。
- 單別:選擇單據別(
-
在下方明細資料表格逐列輸入:
- 品號:輸入或搜尋品號,系統自動帶出 品名。
- 申請量:本列要申請的數量。
- 視需要填 單價、倉儲代號、轉入倉儲、工程代號、備註。
- 輸入後系統即時重算該列 原幣未稅 與畫面下方合計(見下節)。

-
點
儲存。小技巧
可用 Ctrl+S 快速儲存。存檔前系統會逐項檢核必填欄位(見常見問題)。
-
系統顯示儲存成功,申請單號 由單別自動編成。

修改/刪除¶
- 用工具列的上一筆/下一筆或查詢功能找到要編輯的單據。
-
點
修改進入編輯狀態。已轉出的單據不可修改
若該單的 轉出備註 已有內容(代表已被後續流程轉出處理),系統會擋下修改並提示「已轉檔至其他單據,不可修改」。此時請改從下游單據處理。
-
修改主檔或明細後再次
儲存。- 明細列若把 品號 清空,存檔時該列會被自動標記為刪除。
- 整張單作廢請用工具列
刪除。
查詢已申請的領用紀錄(申請單查詢)¶
畫面右側的直立分頁列切到 申請單查詢,面板會隨「目前選取的明細列」自動帶出該品號這筆申請後續被領用(轉交易)的歷史紀錄:
- 在明細資料表格點選某一列。
- 切到 申請單查詢 分頁,系統自動查詢並列出倉單號、序號、交易日期、申請日期、品號、隸屬倉庫、廠別、加工別、優先順序、數量、單位等。
這讓你不必離開本單,即可確認某列「申請了多少、已被領走多少」。

查無紀錄時面板是空的
若該品號尚未被任何出入庫單領用,分頁內只會顯示欄位標題、沒有資料列,屬正常狀況。
欄位說明¶
主檔欄位¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 申請單號 | 自動 | 系統依單別自動編號,唯讀 |
| 申請日期 | ✔ | yyyy/MM/dd;新增預設今天;未輸入不可存檔 |
| 單別 | ✔ | 下拉,來源為 PC/SS 系列單據設定;新增預設第一個;未選不可存檔 |
| 申請人 | ✔ | 使用者搜尋;新增預設登入者;標籤紅字表必填 |
| 轉出倉庫 | ✔ | 倉庫搜尋;標籤紅字表必填;同時決定明細可選的儲位 |
| 部門 | ✔ | 部門搜尋;標籤紅字表必填;不得與轉出倉庫相同 |
| 客戶 | ✔ | 廠商/客戶搜尋;標籤紅字表必填 |
| 免費樣品 | — | 勾選框 |
| 原因 | — | 文字,最長 60 字 |
| 轉出備註 | — | 文字,最長 40 字;一旦有值即視為已轉出,鎖定修改 |
| 幣別/匯率 | — | 新增預設本位幣、匯率 1;變更會連動重算明細金額 |
明細欄位¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 序號 | 自動 | 明細列序號 |
| 品號 | ✔ | 品號搜尋;輸入後自動帶出品名;空白列存檔時自動刪除 |
| 品名 | 自動 | 由品號帶出,唯讀 |
| 申請量 | ✔ | 數量;變更即時重算金額與合計 |
| 單價 | — | 單價;變更即時重算金額(僅有檢視單價權限者可見) |
| 原幣未稅 | 自動 | =單價 × 申請量(四捨五入 2 位),唯讀 |
| 倉儲代號 | 視倉庫設定 | 儲位搜尋;轉出倉庫的「單一儲位」=N 時為必填,否則存檔會被擋下 |
| 轉入倉儲 | — | 儲位搜尋,只列出轉出倉庫底下的儲位 |
| 工程代號 | — | 工程/製程代號搜尋 |
| 核發量 | 唯讀 | 後續實際核發的數量 |
| 備註 | — | 明細備註,最長 120 字 |
欄位連動與附加功能¶
這一節把「輸入某欄位 / 按某動作後,系統實際會做什麼」逐條列出,全部來自程式碼。
新增時的預設值¶
當你按 新增,系統會對主檔自動帶入:
- 申請日期=今天(系統短日期格式)
- 申請人=登入者代號與姓名
- 匯率=1、幣別=本位幣
- 單別=單別清單的第一筆
明細自動繼承主檔幣別/匯率¶
- 新增一筆明細列時,系統把該列關聯到主檔,並把主檔的幣別、匯率帶進這列(作為金額換算基礎)。
- 之後若你改主檔的幣別,所有明細列的幣別會同步更新;改主檔的匯率,所有明細列的匯率也同步更新。
- 切換主檔記錄(上一筆/下一筆)時,明細列會重新指向目前主檔。
輸入品號自動帶品名¶
- 在明細 品號 欄輸入或選取品號後,系統即時查品號主檔,把 品名 帶進該列。
數量/單價自動算金額¶
當你改明細的 申請量 或 單價 時,系統會:
- 原幣未稅=單價 × 申請量(四捨五入到小數 2 位)。
- 本幣未稅=原幣未稅 × 匯率(四捨五入到本幣小數位數)。
- 同步更新畫面合計:
- 總數量=所有明細申請量加總
- 總金額=所有明細原幣未稅加總
轉出倉庫連動明細儲位¶
- 明細的 轉入倉儲、倉儲代號 搜尋會以主檔的 轉出倉庫 為條件過濾——只列出該倉庫底下的儲位。換言之,要先選好轉出倉庫,明細的儲位選擇才正確。
- 若該倉庫的單一儲位設定為
N(可細分多個倉儲),明細的 倉儲代號 為必填,未填會在存檔時被擋下。
空白明細自動刪除(存檔前)¶
- 存檔時,系統會把品號為空白的明細列自動標記為刪除,不會把空列寫進資料庫。
存檔檢核¶
按 儲存 時,依序檢查並在不通過時擋下、提示對應欄位:
- 申請日期 不可空白。
- 申請人 不可空白。
- 轉出倉庫 不可空白。
- 單別 不可空白。
- 部門 不可空白。
- 部門不得等於轉出倉庫(兩者相同時提示「請輸入正確資料」並指出衝突欄位)。
- 轉出倉庫的單一儲位=
N時,明細的 倉儲代號 不可空白。
修改檢核¶
- 進入
修改時,若該單的 轉出備註 已有內容,視為已轉出至下游單據,系統擋下修改並提示「已轉檔至其他單據不可修改」。
申請單查詢連動¶
- 切換明細選取列時,右側 申請單查詢 分頁自動以該列重新查詢,顯示這筆申請後續的領用/交易紀錄(見操作步驟)。
庫存查詢¶
- 右側分頁列另有 庫存查詢,可查目前品號的即時庫存,作為決定申請量的參考。
免費樣品勾選目前不會保存
主檔的 免費樣品 勾選框在現行版本沒有對應的資料欄位,勾了不會被儲存。需要註記時請改寫在 原因 欄。
常見問題¶
按儲存時提示某欄位「請輸入」,存不了?
請檢查必填主檔欄位:申請日期、申請人、轉出倉庫、單別、部門、客戶 是否都有值(標籤為紅字者即必填)。完整檢核清單見存檔檢核。
提示「部門 = 轉出倉庫」不給存?
系統不允許部門與轉出倉庫填成同一個代號。請改填正確的申請部門(領用單位)與來源倉庫。
存檔提示明細要填倉儲代號?
當轉出倉庫的「單一儲位」設定為 N(該倉庫細分多個倉儲)時,明細的 倉儲代號 為必填。請在明細補上倉儲代號後再存檔。
點修改卻被擋,說「已轉檔至其他單據」?
代表該單的 轉出備註 已有內容,表示它已被後續領料/轉出流程處理過,為避免破壞下游資料而鎖定。請改從下游單據調整,或新開一張申請。
明細金額(原幣未稅)一直是 0?
金額=單價 × 申請量。請確認該列有填 申請量;若需要金額,單價 也要填。改完數量或單價系統會即時重算。若你看不到單價/金額欄,可能是你沒有檢視單價的權限。
輸入品號沒帶出品名?
品名是即時查品號主檔帶出的。請確認輸入的是有效且存在於品號主檔的品號(用搜尋鈕挑選最保險)。
轉入倉儲選不到我要的儲位?
明細儲位清單會以主檔 轉出倉庫 過濾。請先選好轉出倉庫,再回到明細選儲位。