跳轉到

程式資訊

  • 程式 IDPD_QRY5
  • 所屬子系統:F.生產管理
  • 狀態:stable

生產進度管制

本功能尚未在新版 TsERP 提供(規劃中)

「生產進度管制(PD_QRY5,選單代號 F-090)」目前只存在於舊版 VFP 系統,新版 TsERP 尚未移植,沒有對應的畫面、ViewModel 或資料來源。本頁依舊版程式碼整理其規劃用途與預期行為,作為日後移植與驗收的依據;在功能正式上線前,以下操作步驟無法在新版系統執行。若您現在就需要這些資訊,請改用舊版 VFP 系統,或參考下方相關功能中已上線的替代查詢。

功能簡介

「生產進度管制」是一支給生管/生產主管用的綜合查詢報表,把同一段查詢區間內的生產相關資訊集中在一個視窗的五個頁籤,方便排產、追進度、抓欠品與清退料:

  1. 生產進度管制(產品):以「生產部門 + 品號」逐日(當月 1~31 日)比對計畫量、實績量、差異量,看每個部門每天該做多少、實際做了多少。
  2. 製單生產進度:以「製通單號」為一列,把該單在各生產部門的目標數量/完成數量橫向展開,追蹤整張製通單跨部門的生產進度。
  3. 工程欠品:列出區間內未完工的派工單及其備料狀況(未備/部分/完成)、未完成工時與要員,看工程端卡在哪裡。
  4. 原料欠品:彙整異常領用、派工單需求、採購未交、暫收待驗、庫存等多個來源,算出每個料件的需求量、欠品量與主要供應廠商,供採購催料。
  5. 應退料:列出最近一段天數內、製通單上應退回倉庫的剩料,供現場辦理退料。

它本身不產生任何單據、不寫回資料庫,純粹是把既有的派工單、製通單、領料、採購、庫存資料整理成可閱讀、可列印、可匯出 Excel 的報表。

前置需求

  • 權限:F.生產 → F-090 生產進度管制 的瀏覽與列印權限。
  • 基礎資料/參數:查詢結果是否完整,取決於下列資料是否確實維護——
資料 影響的結果
派工單、製通單(含預訂完成日、生產部門) 計畫量、製單生產進度、工程欠品
生產日報表/實績回報 實績量、完成量、差異量
部門主檔(生產順序、部門簡稱) 製單生產進度頁的部門欄位順序與表頭名稱
派工單零件表(單位用量、已領數量) 工程欠品的備料狀況、原料欠品的領料套數
採購單(未交數量、暫收/NG 數量) 原料欠品的「採購未交量」「暫收待驗量」
庫存明細(指定倉儲的現有數量) 原料欠品的庫存量與欠品量試算
BOM 廠商比例(廠商代號 1~3、比例) 原料欠品的主要供應廠商
系統參數 7009(可用倉代號) 倉儲代號欄位的預設值

與其他查詢的定位差異

本表單偏向「跨單據、跨部門的進度與缺料總覽」。若只想看單張派工單明細或單一品號生產履歷,請改用 派工單生產日報

操作步驟

以下步驟描述的是規劃中的舊版操作流程

新版尚未提供本功能,下列步驟僅供理解預期行為與日後驗收,目前無法在新版 TsERP 操作

整支表單由上方共用條件面板加上下方五個結果頁籤組成。共用條件面板的輸入會同時套用到五個頁籤,再由兩個勾選框決定要重算哪幾頁。

步驟① 設定共用查詢條件

  1. 輸入 起訖日期(預設起始日=今天往前 30 天、截止日=今天)。
  2. 選擇 倉儲代號(預設帶系統參數 7009 的可用倉;此欄為必填,留空無法查詢)。
  3. 視需要輸入 生產部門起訖(截止部門預設 zzz,表示到最後)。
  4. 視需要輸入 製單品號起訖(截止品號預設 zzz)。
  5. 視需要輸入 備料人員(只在原料欠品頁用來篩異常領用的備料人員)。

步驟② 勾選要查詢的頁籤

  1. 勾選 P1~P3查詢:一次重算「生產進度管制(產品)」「製單生產進度」「工程欠品」三個頁籤。
  2. 勾選 P4查詢:重算「原料欠品」頁籤(此段計算量最大、耗時最久,可單獨勾選)。

    小技巧

    兩個勾選框可獨立開關。只想看欠品時只勾 P4查詢,可省去前三頁的計算時間。

步驟③ 執行查詢

  1. 按條件面板上的 查詢 鈕。系統依勾選框逐段抓資料、運算,狀態列會顯示目前進度(例如「生產日報表」「執行到 N 筆」)。
  2. 運算完成後切換到各頁籤檢視結果。各頁籤下方還有自己的排序選項篩選勾選框(詳見欄位連動與附加功能)。

步驟④ 列印或匯出

  1. 各頁籤右下角都有列印鈕,可選擇 預覽列印匯出 Excel
  2. 「工程欠品」頁可分別勾選 欠品報表生產明細表 兩種報表格式一起印。
  3. 「原料欠品」頁列印前可輸入廠商代號起訖先過濾,並依頁面選定的排序方式輸出。

欄位說明

共用查詢條件

欄位 必填 說明/格式/預設
起始日期 格式 yyyy/mm/dd;預設 = 今天 − 30 天
截止日期 格式 yyyy/mm/dd;預設 = 今天
倉儲代號 用於庫存量、可用倉判斷;預設帶系統參數 7009(可用倉)。留空會跳「請先輸入倉儲代號」並中止查詢
起始部門/截止部門 生產部門範圍;截止部門預設 zzz
起始品號/截止品號 製單品號範圍;截止品號預設 zzz
備料人員 僅原料欠品頁使用,用來篩選異常領用的備料人員;留空表示不限
P1~P3查詢 勾選才重算前三個頁籤
P4查詢 勾選才重算原料欠品頁

各頁籤主要欄位

頁籤 欄位 說明
生產進度管制(產品) 生產部門/部門簡稱 依部門生產順序排列
品號/品名/項目 項目 = 1.計畫量2.實績量3.差異量
01~31/合計 當月每日數量;差異量列為累計差異(逐日累加)
製單生產進度 製通單號/成品品號/成品品名 一張製通單一列
出貨日期/預訂完工日/成品數量 製通單表頭資料
各部門「目標/完成」 表頭由查到的生產部門動態命名(最多 30 個部門、60 欄)
工程欠品 派工單號/製通單號/派工品號/工程代號/生產部門 未完工派工單明細
計畫量/完成量/未完成量 未完成量 = 計畫量 − 完成量
備料狀況 1.未備2.部分3.完成
總標準工時/未完成要員 未完成量 × 標準工時;要員 = 總工時 ÷(460×60)後取一位小數
原料欠品 品號/品名/需求量/庫存量/欠品量 欠品量 = 逐筆需求扣庫存後的不足量
採購未交量/暫收待驗量 由採購單與暫收彙總帶入
廠商代號/廠商簡稱 取廠商 1~3 中供應比例最高
特殊注意 出貨日 ≤ 截止日的列標記「出貨注意」並以淺綠底色提示
應退料 製通單號/派工單號/生產部門/品號/品名/應退料 取自製通單明細中 應退料 ≠ 0 的列

欄位連動與附加功能

這一節整理「輸入某欄位或按某按鈕後,系統會做什麼」,全部依舊版程式碼整理;新版移植時應比照實作。

開窗時的預設值(Init)

當你開啟本表單,系統會自動:

  1. 起始日期 設為今天 − 30 天、截止日期 設為今天。
  2. 截止部門截止品號 都設為 zzz(代表「到最大值」)。
  3. 倉儲代號 帶入系統參數 7009 設定的可用倉代號。
  4. 把「應退料」頁的 最近天數 預設為 300
  5. 對原料欠品頁的格線套用底色規則:特殊注意非空白的列顯示淺綠底色(出貨提醒)。

查詢 鈕的連動

按下查詢鈕後,系統依序執行下列檢核與運算:

  1. 必填檢核:若 倉儲代號 為空,跳出「請先輸入倉儲代號」並中止,不會往下查。
  2. 勾選 P1~P3查詢,系統會:
    • 以起始日期所在「年月」抓生產日報表派工單,按「生產部門 + 品號 + 日」累加成計畫量、實績量,再算出差異量(差異量逐日累加成趨勢,最後填入合計)。
    • 製造通單,依部門生產順序把每張製通單在各部門的目標/完成攤平到欄位,並動態改寫第二頁表頭為「<部門>目標」「<部門>完成」(最多 30 個部門)。
    • 抓區間內未完成的派工單,計算未完成量、總標準工時、未完成要員,並查派工單零件表判定備料狀況(全未領=未備、部分領=部分、全領足=完成)。
  3. 勾選 P4查詢,系統會跑「原料欠品」運算(見下節)。
  4. 運算結束後重新整理前四個頁籤的格線。

兩段查詢可分開跑

P1~P3查詢P4查詢 是兩段獨立邏輯。原料欠品(P4)計算量最大,若只想看生產進度可以不勾 P4,加快查詢。

原料欠品的多來源彙整(P4 查詢)

P4查詢 後,系統會把下列來源合併成「缺料表」,每個來源都會帶上採購未交量、暫收待驗量、庫存量與主要供應廠商:

  1. 異常領用申請:申請量 > 核發量、且未結案的異常領料。
  2. 異常領用欠品:可用倉現有數量為負的料件。
  3. 派工單需求:預訂開始日落在區間、且數量 > 已領數量的派工料件(同時算出可組裝的領料套數)。
  4. 採購未交:採購單未結案、且數量 > 暫收數量 − NG 數量者,匯總成各品號的採購未交量。

接著系統會:

  • 對每個料件取廠商 1~3 中供應比例最高的廠商當主要供應商;ABC 分類優先採庫存主檔的設定值。
  • 依品號逐筆「需求 − 庫存」試算欠品量(先到的需求先吃庫存,吃完才算欠)。
  • 出貨日 ≤ 截止日的料件標記「出貨注意」,格線以淺綠底色提醒。

各頁籤的排序與篩選連動

頁籤 控制項 切換後的效果
工程欠品 排序(預訂完成日/派工品號/製單品號) 立即重排該頁格線
工程欠品 只顯示欠品 勾選框 勾選後只留「未完成量 ≠ 0」的列
原料欠品 排序(品號/出貨日期/生產部門/派工單號/廠商代號) 立即重排缺料表
原料欠品 只顯示欠品 勾選框 勾選後只留「欠品量 > 0」的列
應退料 排序(品號/派工單號/生產部門) 切換後重排應退料清單
應退料 最近天數 + 查詢 以「今天 − 最近天數」為起點重抓應退料(此頁有自己獨立的查詢鈕,預設天數 300)

列印與匯出(各頁籤獨立)

每個結果頁籤右下角都有列印鈕,可選 預覽列印匯出 Excel

  1. 生產進度管制(產品):套用報表 PD_QRY51,列印前會把當月日期換算成欄表頭(MM/DD)。
  2. 製單生產進度:套用報表 PD_QRY52,依動態部門表頭輸出目標/完成欄。
  3. 工程欠品:可同時勾選 欠品報表PD_QRY53)與 生產明細表PD_QY541)兩種格式各印一份。
  4. 原料欠品:套用報表 PD_QRY54,列印前可輸入廠商代號起訖過濾,並依頁面選定排序輸出;勾「只顯示欠品」時只印欠品量 > 0 的列。
  5. 匯出 Excel 一律呼叫系統內建匯出,檔名取頁籤對應的報表標題(例如「生產進度管制表」「製單生產進度」)。

規劃中的功能

上述報表(PD_QRY51PD_QRY54PD_QY541)與動態表頭、Excel 匯出皆屬舊版既有、新版尚未移植的範圍,移植時須一併重建。

常見問題

按了查詢卻跳「請先輸入倉儲代號」?

倉儲代號為必填。請先在共用條件面板選好倉儲代號(通常是可用倉)再查詢。正常情況下開窗會自動帶系統參數 7009 的可用倉;若沒帶到,請確認該參數已維護。

查詢後某個頁籤完全沒資料?

五個頁籤分屬兩段查詢:前三頁(生產進度、製單進度、工程欠品)要勾 P1~P3查詢、原料欠品頁要勾 P4查詢,沒勾的頁籤不會重算。請確認對應勾選框已勾選後再按查詢。

實績量/差異量都是 0?

實績量來自生產日報表/實績回報。若現場尚未回報生產實績,計畫量會有數字、實績量為 0,差異量即等於計畫量的累計。請先確認該區間的生產實績已回報。

原料欠品的廠商欄位是空白?

主要供應廠商取自料件 BOM 設定的廠商 1~3 比例最高者。若該料件沒設任何供應廠商或比例全為 0,廠商代號/簡稱就會空白,需回頭補維護料件的供應廠商與比例。

製單生產進度頁的部門欄表頭是空白或對不上?

第二頁的部門欄表頭是查詢時依實際查到的生產部門動態命名的(最多 30 個部門)。若部門主檔缺「生產順序」或部門代號對不上,欄位順序與表頭就可能異常,請先檢查部門主檔。

新版系統找不到這個功能?

本功能(F-090)尚未移植到新版 TsERP,目前僅舊版 VFP 提供。請改用舊版,或改用新版已上線的 派工單生產日報MRP 物料需求 等查詢替代。

相關功能


需補截圖清單

本功能移植上線後,再補拍下列截圖(放 docs/F-Production/images/):

  1. pd_qry5-step1.png — 共用條件面板(起訖日期/倉儲代號/部門品號起訖/兩個勾選框)
  2. pd_qry5-step2.png — 生產進度管制(產品)頁籤(計畫/實績/差異逐日矩陣)
  3. pd_qry5-step3.png — 製單生產進度頁籤(動態部門目標/完成欄)
  4. pd_qry5-step4.png — 工程欠品頁籤(含備料狀況與排序/只顯示欠品)
  5. pd_qry5-step5.png — 原料欠品頁籤(多來源彙整、出貨注意淺綠底色)
  6. pd_qry5-step6.png — 應退料頁籤(最近天數查詢)