跳轉到

程式資訊

  • 程式 IDINVSTK
  • 所屬子系統:H.庫存管理
  • 狀態:stable

庫存明細表

功能簡介

「庫存明細表」(庫存現況查詢)把一個品號(或一段品號/一張訂單)的庫存狀況,從總量到細節一次攤開:上方主表是品號別的庫存彙總(庫存數量、可用數量、採購未進貨、訂單未出貨、在途數量、小計),點選某一個品號後,下方三張明細表會聯動顯示該品號的倉別庫存倉別/批號/途程的現有數量,以及進出異動明細

適合倉管、生管、業務在接單、排產、回交期前快速判斷「這個品號現在還有多少能用、各倉各批散在哪裡、最近進出狀況如何」。本頁是唯讀的查詢報表,不會異動任何庫存資料;要實際調整庫存請使用對應的進出庫或盤點單據。

前置需求

  • 權限:H.庫存 → H-120 庫存明細表 的瀏覽權限。
  • 基礎資料:查詢結果是否完整、可用量是否正確,取決於下列主檔/異動資料的維護狀況——
資料 影響的結果
品號主檔(品號資料 品號、品名、品別、ABC 分類、安全庫存、前置時間、再採購數量等主表欄位
倉庫倉儲主檔(倉庫倉儲資料 倉庫說明、庫存 < 0(缺貨)查詢時的「倉庫」區間判斷
庫存/批號明細 各倉、各批號、各途程的現有數量、保留數量、撿貨數量
銷售訂單(訂單 「訂單未出貨」量、依訂單號/預訂交期查詢的品號範圍
暫收單(進貨暫收/待驗 「在途」彙總列與明細列

操作步驟

本表單只有一個動作:設定條件後按條件面板右側的 查詢(放大鏡)按鈕。畫面上方是四張結果表,查詢條件面板在畫面下方

庫存明細表主畫面(上方四張表、下方條件面板)

開窗時的預設倉庫可能查不到資料

開窗時 倉庫 欄會帶一組預設值,該值不一定是貴公司實際存在的倉庫。查詢前請先把倉庫改成有效的倉庫代號(或填 ALL 查全倉),否則查詢結果會是空的。

步驟① 選擇查詢別

在條件面板左側的「查詢別」群組選一種,選定後對應的輸入欄位才會啟用(其餘自動反白停用):

  1. 品號(預設):依品號查。可勾選 限單一品號(預設勾選)只查單一品號;取消勾選後才會啟用結束品號,改查一段品號區間。
  2. 品名:依品名模糊查(內含比對)。可同時輸入兩個關鍵字,兩者都要符合。
  3. 銷售訂單:依銷售訂單查。可輸入 銷售訂單號,或留空改用 <= 預訂交期 撈出所有未交、未結案的訂單品號。
  4. 庫存 < 0:撈出現有數量為負(缺貨)的品號,並可指定倉庫區間。
  5. 出貨通知:此查詢別在目前版本隱藏未啟用,畫面上看不到。

步驟② 設定共用條件

不論哪一種查詢別,下列條件都會作用:

  1. 倉庫(只看某倉):填倉庫代號只顯示該倉的庫存;填 ALL 或留空表示全倉。
  2. 依批號分組:預設勾選。勾選時倉別明細表會把同一倉同途程的批號加總成一列;取消勾選則逐批號(含批號、生產工單號)展開。
  3. 不含直接進口訂單:預設勾選,過濾掉直接進口(DI)的資料。

步驟③ 執行查詢並查看聯動明細

  1. 按條件面板右側的 查詢 按鈕。主表(最上方)列出符合條件的品號彙總
  2. 在主表點選任一品號列,下方三張表自動帶出該品號的明細:
    • 左側:倉別庫存彙總(含在途列)。
    • 右側:倉別/批號/途程現有數量明細。
    • 最下:進出異動明細(採購進貨、訂單出貨等,含逐筆小計餘量)。

小技巧

四張資料表格都可在標頭排序、用欄位選單調整顯示欄位,並可由資料表格右鍵匯出 Excel。改了條件後再按一次 查詢 即重撈。

欄位說明

查詢條件

欄位 必填 說明 / 預設
查詢別 品號 / 品名 / 銷售訂單 / 庫存 < 0;預設 品號(出貨通知隱藏未啟用)
限單一品號 品號 別有效;勾選只查單一品號,取消才啟用結束品號。預設勾選
品號(起/迄) 查詢別=品號 時填;結束預設為最大哨兵值
品名(兩格) 查詢別=品名至少填一個,否則擋查詢;兩格皆填時兩關鍵字都要符合
銷售訂單號/ <= 預訂交期 查詢別=銷售訂單 時填;留空訂單號則改抓「預訂交期 ≤ 指定日期且未交、未結案」的品號。日期預設今天 +60 天
倉庫(只看某倉) 只顯示該倉;ALL/空=全倉。開窗預設值請先改成有效倉庫
倉庫(起/迄區間) 查詢別=庫存 < 0 時填,篩缺貨品號所在倉庫
依批號分組 倉別明細是否依批號彙總,預設勾選
不含直接進口訂單 是否排除直接進口資料,預設勾選

主表:品號庫存彙總

欄位 說明
品號 / 品名 / 品別 來自品號主檔
ABC分類 / 安全庫存 / 前置時間 / 再採購數量 品號主檔的庫存管理參數
庫存數量 該品號各倉現有數量加總
保留數量 / 撿貨數量 已被保留/已撿貨未出的數量
訂單未出貨 進出明細中尚未出貨的訂單數量加總
可用數量 =庫存數量 − 保留數量 − 撿貨數量 − 訂單未出貨
採購未進貨 已下採購單但尚未入庫的數量
在途數量 暫收單尚待驗收入庫的數量
小計 =可用數量 + 採購未進貨 + 在途數量(代表「未來可期望的可用量」)
在製數量 生產中數量;目前版本未帶入資料,固定為 0
訂單鍵 系統用來串接下方明細的鍵值

下方三張明細表

主要欄位 說明
倉別庫存彙總 倉庫 / 倉庫說明 / 庫存數量 / 品號 該品號各倉的現有量;含在途(暫收待驗)列
倉別/批號明細 倉庫 / 倉庫說明 / 倉儲代號 / 途程序號 / 工程代號 / 加工名稱 / 生產工單號 / 批號 / 批號別 / 批號C / 數量 / 品號 / 品名 取消「依批號分組」時才會逐批號展開;勾選分組時批號相關欄位為空
進出異動明細 訂單類型 / 進出日期 / 客戶廠商代號 / 客戶簡稱 / 進貨數量 / 出貨數量 / 小計數量 / 回覆日期 / 生產回覆者 / 分批交貨 / 加工別 / 備註 / 訂單分類 / 進出日期不等於回覆日期 / 單號 / 客戶訂單號 / 品號 逐筆進出,小計數量為由庫存數量起算的滾動餘量

欄位連動與附加功能

這一節把「選了什麼/按了什麼會發生什麼」逐條列出,全部對應實際程式行為。

查詢別切換時,輸入欄位自動啟用/停用

當你切換 查詢別 單選鈕,系統會依查詢別重設輸入欄位的可用狀態:

  • 品號 → 啟用 品號 起迄欄,其餘停用。
  • 品名 → 啟用 品名 兩欄,其餘停用。
  • 銷售訂單 → 啟用 銷售訂單號 / 預訂交期 欄,其餘停用。
  • 庫存 < 0 → 啟用 倉庫 起迄區間欄,其餘停用。

所以反白停用的欄位不是壞掉,是該查詢別用不到。

勾「限單一品號」會鎖住結束品號

當你勾選 限單一品號,系統會停用「結束品號」欄,代表只查單一品號;取消勾選後才會放行結束品號、改成查一段區間。

不同查詢別組出的查詢條件

查詢 時,系統依查詢別組出查詢條件:

  • 品號:單一品號,或品號區間。
  • 品名:用品名做內含比對;兩個關鍵字都填時兩者皆須符合。
  • 銷售訂單
    • 訂單號留空時 → 撈「預訂交期 ≤ 指定日期且數量 > 已交數量、未結案」的訂單品號。
    • 有填訂單號 → 撈該訂單底下所有明細的品號。
  • 庫存 < 0:撈現有數量為負、且其倉庫落在起迄區間內的品號。

共用篩選的套用順序

撈回資料後,系統再套三道過濾:

  1. 只看某倉倉庫ALL/非空時,只保留該倉的列。
  2. 排除直接進口:勾 不含直接進口訂單 時剔除對應的列。
  3. 缺貨過濾:查詢別為 庫存 < 0 時,只留現有數量為負、且倉庫在指定區間內的列。

點主表品號 → 三張明細聯動

主表以品號為聯動鍵。當你在主表選取某一列,系統以該品號取出對應明細,瞬間刷新下方三張表(倉別庫存彙總、倉別/批號明細、進出異動明細)。換選另一個品號就換一組明細,不需要重新查詢

「依批號分組」改變明細顆粒度

勾選 依批號分組(預設)時,倉別明細會把同一品號/倉別/儲位/途程的資料加總成一列,批號、生產工單號等欄位留空;取消勾選後,每一筆批號(含批號、批號別、生產工單號)各自一列,顆粒度最細。

在途數量來自暫收單

查詢時系統會把暫收單(待驗收)資料併進結果:

  • 倉別庫存彙總會多出標示為在途的列,數量為該品號暫收待驗總量。
  • 倉別明細也會多出在途列,帶暫收單號與待驗數量。
  • 主表的 在途數量 欄即取自此暫收待驗總量。

自動計算欄位

下列欄位是程式即時算出來的,不是資料庫直接存的:

  • 可用數量 = 庫存數量 − 保留數量 − 撿貨數量 − 訂單未出貨。
  • 小計 = 可用數量 + 採購未進貨 + 在途數量。
  • 進出明細的 小計數量:依品號分組,由該品號庫存數量起算,逐筆累加(進貨 +、出貨 −)成滾動餘量。
  • 進出日期不等於回覆日期:訂單分類為 A/B/C 類時,比較「進出日期」與「回覆日期」是否不同並標記;其餘類別固定為否。

倉庫說明回填

查詢後系統會用倉庫主檔補上各明細列的 倉庫說明,所以倉庫代號旁會自動帶出倉庫名稱。

本頁沒有列印 / 簽核 / 轉傳票

本表單是純查詢報表,未實作報表列印、工作流程簽核、附件或轉單功能。要列印庫存報表請改用其他庫存報表程式。

常見問題

按了查詢卻說要輸入品名?

查詢別選 品名 時,兩個品名欄至少要填一個,兩格都空會被擋下並提示輸入品名。改填關鍵字再查即可。

為什麼有些輸入欄位是灰的、打不了字?

輸入欄位會跟著 查詢別 自動啟用/停用——只有目前查詢別用得到的欄位才會亮。例如選 品號 時品名、訂單號、倉庫區間都會反白。先把查詢別切到對的選項即可。

結束品號改不了?

品號 查詢別預設勾選 限單一品號,此時結束品號被鎖住。取消勾選才能輸入結束品號、查一段區間。

查不到資料 / 少了某些倉?

請確認:倉庫 是否還停在開窗的預設值(改成有效倉庫代號,或填 ALL 看全倉);不含直接進口訂單 是否勾選而排除了資料;以及查詢別與輸入條件是否相符(例如選了 銷售訂單 卻沒填訂單號又沒設預訂交期)。

可用數量或小計是負的,正常嗎?

可用數量 = 庫存數量 − 保留數量 − 撿貨數量 − 訂單未出貨,當保留/撿貨/未出貨大於現有庫存時可用數量就會為負,代表帳上已被預訂掉、實際可動用不足,屬於正常的警示訊號。缺貨品號也可用 庫存 < 0 查詢別直接撈出。

點了品號,下面三張明細卻沒變?

下方明細靠點選主表的品號列聯動。請確認已在上方主表選取某一列;若該品號本來就沒有對應的倉別或進出明細,下方表會是空的。

相關功能


需補截圖清單

以下截圖待補拍(放 docs/H-Inventory/images/):

  1. invstk-step2.png — 查出資料後點選主表品號、下方三張明細表聯動的畫面