跳轉到

程式資訊

  • 程式 IDPUR_QRY2
  • 所屬子系統:J.品質管理
  • 狀態:stable

收料不良統計

功能簡介

「收料不良統計」把指定期間內的進料暫收與檢驗結果彙整成四張統計表,讓品管與採購主管掌握協力廠商的進料品質表現。資料來源是進貨暫收(暫收單號 TP)或委外暫收(暫收單號 TT)的明細與其檢驗結果,由 SP DARB_QRY_PURAMA 一次撈回後在程式端彙總。

它回答四個層次的問題:

  1. 這段期間每天收了幾批、不良幾批、不良率多少?(收料不良表(日期別)
  2. 攤在月曆上,每一天的納入數/不良數/累積數/不良率長怎樣?(收料日報表
  3. 每家廠商的不良率與成績表狀況換算成評分、排名第幾?(收料不良表(廠商別)
  4. 究竟是哪幾筆暫收、哪個品號被判不良、問題點是什麼?(收料不良明細表

資料來源與 PURAMA 的關係

本查詢不自行建立任何單據,全部統計都來自進貨暫收單(PURAMA)與委外暫收的檢驗資料。要讓統計準確,請先在暫收/檢驗作業確實登錄 NG 數量問題點成績表扣分 等欄位。

前置需求

  • 權限:J.品質 → J-040 收料不良統計 的瀏覽(瀏覽)與列印(列印)權限。
  • 基礎資料:統計結果的完整度取決於下列資料的維護狀況——
資料 影響的結果
進貨暫收單(暫收單號 TP 採購廠商模式的所有統計列
委外暫收單(暫收單號 TT 外包廠商模式的所有統計列
暫收明細的 NG 數量 不良件數、不良率、明細表的判定
暫收明細的 成績表扣分(是否扣分旗標) 成績表件數、成績表率、廠商別扣分
暫收明細的 問題點/確認/訂購單號 明細表對應欄位
廠商主檔(廠商代號/簡稱) 廠商別與明細表的廠商欄、條件面板的廠商搜尋

操作步驟

本表單是純查詢畫面,沒有新增/修改/刪除動作。操作集中在左側條件面板與工具列的 查詢列印

步驟① 選擇廠商類別

  1. 在條件面板上方選擇單選鈕:

    • 採購廠商:統計進貨暫收(暫收單號以 TP 開頭)。預設選此項。
    • 外包廠商:統計委外暫收(暫收單號以 TT 開頭)。

    此選擇決定 SP 內部的單號別篩選字串(TP%TT%),詳見欄位連動與附加功能

步驟② 設定查詢區間與廠商範圍

  1. 輸入起始日期 ~ 截止日期:預設為本月 1 日 ~ 今天。日期格式 yyyy/MM/dd
  2. 視需要輸入起始廠商 ~ 截止廠商:在搜尋欄輸入廠商代號(可按搜尋鈕挑選),右側欄位會帶出廠商簡稱。預設不限制(起始空白、截止 zzz)。

條件面板

步驟③ 執行查詢

  1. 按工具列的 查詢。系統呼叫 SP DARB_QRY_PURAMA 撈資料後,在四個頁籤同步呈現結果:

    1. 收料不良表(日期別):依收料日期彙總收料件數、不良件數、不良率。
    2. 收料日報表:把日期別資料攤成 1~31 日的橫向月曆表,分「納入數/不良數/累積數/不良率」四列。
    3. 收料不良表(廠商別):依廠商彙總並算出評分與名次,最後附一列合計。
    4. 收料不良明細表:逐筆列出暫收明細與檢驗結果。
  2. 切換頁籤檢視不同統計面向。各頁籤格線唯讀,可用右鍵匯出 Excel。

小技巧

改了查詢區間、廠商範圍或廠商類別後,直接再按一次 查詢 即可重算,四個頁籤會一起更新。

步驟④ 列印報表

  1. 按工具列的 列印,可選擇下列四張報表之一:
報表名稱 抬頭
Pur_qry21 收料不良統計表
Pur_qry22 納入檢查統計表
Pur_qry23 協力廠商品質評核表
Pur_qry24 收料不良資料表

欄位說明

查詢條件

欄位 必填 說明/格式/預設
廠商類別 採購廠商(預設)/ 外包廠商,決定統計 TPTT 暫收
起始日期 yyyy/MM/dd,預設本月 1 日
截止日期 yyyy/MM/dd,預設今天
起始廠商 廠商代號,可按搜尋鈕挑選;預設空白(不限下界)
截止廠商 廠商代號;預設 zzz(不限上界)

收料不良表(日期別)

欄位 說明
收料日期 暫收日期
收料件數 該日暫收明細筆數
不良件數 該日 NG 數量 > 0 的筆數
不良率 不良件數 ÷ 收料件數 × 100(四捨五入 2 位)

收料日報表

欄位 說明
種類 固定四列:納入數 / 不良數 / 累積數 / 不良率
1 ~ 31 該月各日的對應數值(依「種類」而定)
合計 整月加總;不良率列的合計=整月不良數 ÷ 整月納入數 × 100

收料不良表(廠商別)

欄位 說明
名次(Rank) 依「得分」由高到低排名;同分同名次;合計列固定為 9999
廠商代號/廠商簡稱 廠商主檔;合計列簡稱顯示「合 計:」
收料件數/不良件數 該廠商區間內彙總
不良率 不良件數 ÷ 收料件數 × 100(2 位)
未付成績表件數 成績表扣分旗標為真的筆數
未付成績表% 成績表件數 ÷ 收料件數 × 100(2 位)
不良扣分 不良率 × 0.4,上限 40
成績表扣分 未付成績表% × 0.1,上限 10
得分 50 − 不良扣分 − 成績表扣分

收料不良明細表

欄位 說明
廠商代號/廠商簡稱 該筆暫收的供應廠商
暫收單號 進貨/委外暫收單號
品號 進料品號
暫收日期 暫收日期
數量 暫收數量
檢驗日期 品管檢驗日期
NG數量 判定不良數量
問題點 不良問題描述
確認 確認狀態
訂購單號 對應採購/委外訂購單號
成績表扣分 是否計入成績表扣分

欄位連動與附加功能

這一節說明「選了什麼、按了什麼,系統會做什麼」,全部來自實際程式碼。

廠商類別 → 單號別篩選

當你選擇 採購廠商,查詢只統計暫收單號以 TP 開頭的進貨暫收;選 外包廠商 則只統計 TT 開頭的委外暫收。程式把選擇轉成 SP 參數 TP%TT% 傳入 DARB_QRY_PURAMA,所以同一段期間切換類別會得到完全不同的兩份統計。

起始日期 → 年度月份

當你輸入起始日期,程式會取它的前 7 碼(yyyy/MM)當「年度月份」傳給 SP,作為「收料日報表」攤平到 1~31 日時的基準月份。因此日報表是以起始日期所在的月份為單位呈現,跨月查詢時日報表仍以起始月份對齊。

查詢 時系統做的事

按下 查詢 後,程式依序完成:

  1. 撈資料:用「年度月份、起始日期、截止日期、單號別、起始廠商、截止廠商」呼叫 SP DARB_QRY_PURAMA(查詢別=1),一次取回日期別、廠商別、明細三組資料。
  2. 產生收料日報表:以日期別資料為基礎,掃描 1~31 日,逐日把收料件數填入「納入數」列、不良件數填入「不良數」列;「累積數」列為不良件數的逐日累加;「不良率」列=當日不良件數 ÷ 當日收料件數 × 100。最後在「合計」欄放整月加總,合計列的不良率=整月不良 ÷ 整月納入 × 100。
  3. 計算廠商別評分與名次:對每一家廠商計算——

    • 不良率=不良件數 ÷ 收料件數 × 100
    • 不良扣分=不良率 × 0.4,上限 40
    • 成績表率=成績表件數 ÷ 收料件數 × 100
    • 成績表扣分=成績表率 × 0.1,上限 10
    • 得分=50 − 不良扣分 − 成績表扣分

    接著依得分由高到低排序,同分給同名次;再把所有廠商加總成一列「合 計:」(名次 9999)附在最後。 4. 填入明細:把明細逐筆放入「收料不良明細表」。

只篩選不良(OnlyDefect)目前固定為「全部顯示」

VFP 舊版在明細頁有一個「只篩選不良」勾選框(預設勾選,只看 NG 數量 ≠ 0 的列)。新版程式雖保留 OnlyDefect 參數,但條件面板尚未提供此勾選框,參數預設為 false,因此明細表目前一律顯示所有筆數(含 NG 數量為 0 者)。若需只看不良筆,可在明細頁針對 NG數量 欄位自行排序或篩選。

廠商搜尋欄 → 自動帶簡稱

當你在起始廠商/截止廠商搜尋欄輸入或挑選廠商代號後,旁邊的唯讀欄位會自動帶出廠商簡稱,方便確認選對廠商。此欄只供確認顯示,不影響查詢條件本身。

列印(GetReports)

工具列 列印 提供四張報表,分別對應四個統計頁籤:收料不良統計表(Pur_qry21)、納入檢查統計表(Pur_qry22)、協力廠商品質評核表(Pur_qry23)、收料不良資料表(Pur_qry24)。列印前請先按 查詢 取得資料。

匯出 Excel

四個結果頁籤的格線皆可透過格線右鍵選單匯出 Excel,對應 VFP 舊版各頁的「收料不良_日期別/延交日報表/不良收料表(廠商別)/收料不良明細表」匯出。

品質管制頁規劃中/尚未提供

VFP 舊版另有第 5 頁「品質管制」(依品號+品質管制日列出合格批數等),可另帶起訖品號查詢(查詢別=2)。新版 C# 尚未移植此頁,目前只提供前述四張統計表。

常見問題

查不到任何資料?

請確認:(1) 起訖日期區間內確實有暫收資料;(2) 廠商類別選對——採購廠商 只看 TP 暫收、外包廠商 只看 TT 暫收;(3) 起訖廠商範圍沒有把目標廠商排除(預設應為空白 ~ zzz)。

不良件數、不良率都是 0?

不良是以暫收明細的 NG 數量 > 0 判定。若暫收/檢驗作業沒有登錄 NG 數量,這裡就會是 0。請回進貨暫收(PURAMA)確認檢驗結果是否已登錄。

收料日報表只看到某個月、跨月份的資料看不到?

日報表是把「起始日期所在月份」攤平成 1~31 日呈現,以起始日期的年月為基準。若要看別的月份,請把起始日期改到該月再查;跨月的整體統計請看「收料不良表(日期別)」與「廠商別」頁。

明細表怎麼把 NG 數量為 0 的也列出來了?

新版條件面板尚未提供「只篩選不良」勾選框,明細目前一律顯示全部筆數。詳見欄位連動與附加功能的「只篩選不良」說明;要只看不良筆,可在 NG數量 欄上排序或篩選。

廠商別的「得分」最高是多少?怎麼算的?

滿分基準為 50,再扣「不良扣分」(不良率×0.4,上限 40)與「成績表扣分」(成績表率×0.1,上限 10)。完整公式見欄位連動與附加功能。名次依得分由高到低排,同分同名次。

相關功能


需補截圖清單

以下截圖待功能 runtime 驗收後補拍(放 docs/J-Quality/images/):

  1. pur_qry2-step1.png — 條件面板(廠商類別單選鈕 + 起訖日期 + 起訖廠商搜尋)
  2. pur_qry2-step3.png — 查詢結果四頁籤(建議以「收料不良表(廠商別)」含名次與合計列為主畫面)