跳轉到

程式資訊

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

不良處理單

功能簡介

「不良處理單」用來記錄並追蹤一筆產品不良 / 品質異常從發生、判定到結案的完整處理過程。它是一張 主檔+明細 的單據:上半部主檔記載客戶、廠商、車輛、品號與異常/確認狀況;下半部明細(檢測項目/標準數據/實際數據/OK?)逐項列出檢測結果。

適合品保、業務或客服人員在收到客訴、進料不良或成品異常時開立,做為內部判定原因、擬定處理辦法與追蹤確認的依據。資料表為 cungma(主檔)與 cungde(明細),單號由系統自動編號(前置碼 N)。

與其他品質單據的關係

本單據對應 VFP 舊版 CUNGMA,無審核 / 工作流程欄位,因此不掛簽核機制——填好直接儲存即生效。若需正式品質判定與簽核流程,請另參考品質管理模組

前置需求

  • 權限H-140 不良處理單 的瀏覽(查詢)與修改(新增/修改/刪除)權限。
  • 基礎資料:以下主檔影響欄位自動帶值與下拉清單,建議先維護完整——
資料 影響什麼
客戶資料(cudata 輸入客戶代號時自動帶客戶簡稱/聯絡人/客戶電話/客戶傳真
廠商資料(spdata 輸入廠商代號時自動帶廠商簡稱
品號主檔(invent 輸入品號時自動帶品名/廠牌
公司代碼下拉(C101) 公司代碼下拉清單來源(必填欄位)
真因分析下拉(C274) 真因分析下拉清單;同時是「產生」鈕帶入檢測項目的依據
真因分析摘要(smemsd 「產生」鈕依真因分析選項從此處取檢測項目;標準數據

下拉清單為空時

公司代碼真因分析為下拉選單,內容取自環境設定。若清單空白,表示該環境尚未維護 C101 / C274 類別資料,請洽系統管理員。

操作步驟

新增不良處理單

  1. 從主選單開啟 庫存 → 不良處理單
  2. 點工具列 新增。系統自動帶入:

    • 公司代碼1
    • 日期=今天
  3. 填寫主檔欄位(紅色標示者為必填,參見欄位說明):

    • 輸入 客戶代號,系統自動帶出客戶簡稱、聯絡人、電話、傳真。
    • 輸入 廠商代號,自動帶出廠商簡稱。
    • 輸入 品號,自動帶出品名與廠牌。
    • 視需要填寫車輛資訊(車牌號碼、引擎號碼、廠牌、車型、各里程日期等)。
  4. 勾選右側的異常狀況(1.進料 / 2.成品 / 3.顧客抱怨 / 4.徵兆預防 / 5.不合格品 / A.其他),唯讀的異常狀況欄位會即時組成代碼字串。

  5. 在明細區建立檢測項目(兩種方式擇一):

    • 手動:直接在格線輸入檢測項目/標準數據/實際數據/OK?
    • 自動產生:先在 真因分析 下拉選一項,再按 產生,系統依該選項從 smemsd 帶入一組標準檢測項目(詳見欄位連動與附加功能)。
  6. 下半部填寫判定原因/處理辦法/追蹤確認、勾選確認狀況、填處理日期/結案日期,並可登錄最多 6 個圖檔名稱

  7. 儲存

    小技巧

    可用 Ctrl+S 快速儲存。

修改 / 刪除

  1. 先以工具列查詢(瀏覽)功能定位到要處理的單據。
  2. 修改 進入編輯,調整欄位後 儲存;或點 刪除 移除整張單據。
  3. 明細列若把檢測項目清空再儲存,該列會被視為刪除(不寫回資料庫)。

列印

選取單據後點工具列 列印 取得不良處理單報表。

報表規劃中

對應 VFP 報表 CUNGMA_P 在新版 C# 尚未移植完成。列印功能上線時間請以實際版本為準。

欄位說明

主檔(單據與客戶)

欄位 必填 說明/格式/預設
單號 系統自動編號(前置碼 N),唯讀
公司代碼 下拉(C101);新增時預設 1;為空或 0 時擋存
日期 yyyy/MM/dd;新增時預設今天;空白時擋存
申請日期 yyyy/MM/dd
客戶單號 文字,最長 20
批號 文字,最長 20
承辦人 文字,最長 20
領牌日期 yyyy/MM/dd
客戶代號 帶放大鏡查詢;輸入後自動帶客戶簡稱/聯絡人/電話/傳真
客戶簡稱/聯絡人/客戶電話/客戶傳真 由客戶代號帶入,亦可手動覆寫
更換日期/維修日期 yyyy/MM/dd
更換里程/維修里程 整數(千分位顯示)
里程數KM 唯讀=維修里程 - 更換里程(畫面顯示,不存檔)
品號 帶放大鏡查詢;輸入後自動帶品名/廠牌
品名 由品號帶入,可手動覆寫,最長 200

主檔(廠商與異常)

欄位 必填 說明/格式/預設
客戶端處理方式 文字,最長 50
廠商代號 帶放大鏡查詢;輸入後自動帶廠商簡稱
廠商簡稱 由廠商代號帶入,可手動覆寫
索賠工時費 整數(千分位顯示)
責任單位 文字,最長 10
車牌號碼/引擎號碼/廠牌/車型 文字
原因 文字,最長 20
數量 整數(千分位顯示)
真因分析 下拉(C274);記憶體欄位,不存檔,僅供「產生」鈕使用
備註 多行文字,最長 4000
異常狀況 唯讀;由右側 6 個異常勾選即時組成(1~5、A)

主檔(處理與確認)

欄位 必填 說明/格式/預設
判定原因/處理辦法/追蹤確認 文字,各最長 60
圖檔名稱1~6 文字檔名,各最長 80
確認狀況 唯讀;由 5 個確認勾選即時組成(1~5)
處理日期/結案日期 yyyy/MM/dd

明細(cungde)

欄位 必填 說明/格式/預設
序號 子表鍵欄,唯讀
檢測項目 文字,最長 40;空白的列存檔時自動刪除
標準數據 文字,最長 20
實際數據 文字,最長 20
OK?(合格) 單字元

欄位連動與附加功能

這一節列出「輸入某欄位 / 按某按鈕後系統會做什麼」,全部對照真實程式碼(VFP cungma 與新版 CungmaSource / CungmaViewModel / CungmaSave)。

自動帶值(輸入主檔欄位後)

  • 輸入客戶代號:系統查 cudata,把客戶簡稱聯絡人1→客戶聯絡人公司電話→客戶電話公司傳真→客戶傳真回填到對應欄位。查無此客戶時,這四個欄位會被清空(與 VFP 相同,不另跳訊息)。
  • 輸入廠商代號:系統查 spdata 帶入廠商簡稱;查無時清空。
  • 輸入品號:系統查 invent 帶入品名廠牌;查無時清空。
  • 輸入更換里程或維修里程:唯讀的 里程數KM 立即重算=維修里程 - 更換里程(僅畫面顯示,不存檔)。

異常狀況 / 確認狀況 勾選連動

  • 右側 6 個異常勾選框(1.進料、2.成品、3.顧客抱怨、4.徵兆預防、5.不合格品、A.其他)與唯讀的 異常狀況 欄位雙向連動:每勾一項,系統就把所有已勾的代碼按固定 1 2 3 4 5 A 順序串成字串、補滿 10 位寫進異常狀況
  • 5 個確認勾選框(1.非異常狀況、2.不明原因、3.廠商責任、4.保固期間、5.漏水)與唯讀的 確認狀況 同理,按 1 2 3 4 5 順序組字串。
  • 反之,開啟一張既有單據時,系統會讀異常狀況/確認狀況字串還原各勾選框的勾/不勾狀態,移動到不同單據時自動刷新。

「產生」鈕(依真因分析帶入檢測項目)

按主檔的 產生 鈕時:

  1. 未選真因分析,提示「請先選擇真因分析 !!!」並中止。
  2. 若明細已有檢測項目(存在未刪除且檢測項目非空的列),提示「已有檢測項目,不得重複產生 !!!」並中止——避免重複帶入。
  3. 否則系統依所選真因分析查 smemsd(摘要=選項),取其敘述,逐行拆解:以分號 ; 分隔,分號左邊為檢測項目、右邊為標準數據;沒有分號的整行視為檢測項目。檢測項目超過 40 字、標準數據超過 20 字會自動截斷。
  4. 拆出的每一行填入明細中第一個空白的檢測項目列;沒有空白列可填時停止帶入。

產生鈕僅在編輯模式可用

產生 鈕只有在新增 / 修改 / 特殊修改狀態下才可點按;瀏覽狀態下不作用。

存檔時的處理(CungmaSave)

  • 存檔前先檢查:公司代碼為 0 → 擋存並提示輸入公司代碼;日期空白 → 擋存並提示輸入日期。
  • 明細中檢測項目空白的列在存檔(與結束編輯)時被標記為刪除,不會寫回 cungde

客戶電話 Skype 撥號(未提供)

尚未提供

VFP 舊版可雙擊客戶電話透過 Skype 撥號,新版未移植此功能。

EDI 轉入(規劃中)

規劃中

VFP 舊版工具列另有 EDI 鈕(DO FORM EDI_CUNGMA 由 EDI 來源轉入並含權限檢查),新版 C# 尚未提供。

常見問題

儲存時出現「請先輸入公司代碼 !!!」或「請先輸入日期 !!!」?

這兩個欄位為必填。公司代碼請從下拉選擇(不可為 0),日期不可空白。新增時系統已預設公司代碼=1、日期=今天,若被清空需重新填回。

輸入客戶 / 廠商 / 品號代號後,簡稱、品名沒有自動帶出?

自動帶值會去查對應主檔(客戶查 cudata、廠商查 spdata、品號查 invent)。查不到資料時系統會把相關欄位清空且不另提示,請確認該代號確實存在於主檔;也可手動補打簡稱/品名。

按「產生」鈕沒有任何反應或跳出提示?

請依提示排查:未選真因分析會擋下(先選下拉再按);明細已有檢測項目也會擋下(避免重複產生,需先清空既有檢測項目)。另外,產生鈕只有在新增/修改狀態下才作用。若都正確仍無資料帶入,表示該真因分析選項在 smemsd 沒有對應的敘述內容。

明細列存檔後不見了?

檢測項目空白的明細列在存檔時會被自動刪除。若該列要保留,請至少填入檢測項目。

真因分析 / 公司代碼 下拉是空的?

下拉內容取自環境設定(公司代碼 C101、真因分析 C274)。清單空白代表該環境尚未維護對應類別資料,請洽系統管理員補建。

里程數KM 不能輸入?

里程數KM 是唯讀的計算欄位(=維修里程 - 更換里程),只在畫面顯示、不存檔。要改數值請改更換里程維修里程

相關功能


需補截圖清單

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

  1. cungma-step1.png — 主檔整體畫面(單號/客戶/品號/異常狀況勾選)
  2. cungma-step2.png — 真因分析下拉 + 產生 鈕帶入明細的結果
  3. cungma-step3.png — 下半部判定/處理/確認狀況與圖檔名稱區
  4. cungma-step4.png — 明細格線(檢測項目/標準數據/實際數據/OK?)