程式資訊
- 程式 ID:
SPEVA - 所屬子系統:G.採購付款
- 狀態:stable
廠商評鑑表¶
功能簡介¶
「廠商評鑑表」以一個年度月份 = 一張評鑑表的方式,替當月所有往來廠商打一次評核成績:由系統依當月轉出的廠商延納資料與廠商品質資料,一次產生每家廠商一列的評分(品質、交期、協調性、成績表、容器與包裝五大項),自動算出總分與延納率,採購/品保再逐列微調分數、填上等級與懲罰規定,存檔後即可列印發給協力廠商的評核成績通知,以及內部彙總用的廠商評核統計表。
客戶專屬程式
本程式屬朝陽專屬的廠商評鑑制度(選單 G.採購付款 → 廠商評鑑表,代號 G-05),其他公司的選單不會出現這支程式。標準版的廠商評鑑請見 廠商評鑑,兩者資料互不相通。
前置需求¶
- 權限:G.採購付款 →
G-05 廠商評鑑表。建立/調整評鑑表需新增/修改權限,整月重做需刪除權限,出報表需列印權限。 - 廠商資料表:評分對象取自 廠商基本資料,且只納入廠商類別為 1~8 的廠商(依廠商代號排序)。廠商類別同時是統計表上「部品」欄的來源,請先確認廠商類別已維護正確。
- 轉檔資料:按
查詢產生評分列前,必須先完成當月的廠商延納/品質轉檔,系統會讀取轉檔資料夾(預設C:\轉EDI資料)內的兩個檔:
| 檔案 | 是否必要 | 提供的內容 |
|---|---|---|
廠商評鑑表.DBF |
必要 | 各廠商的交貨件數與延交(延納)件數 |
廠商品質表.DBF |
選用 | 各廠商的不良扣分與成績表扣分 |
沒有轉檔就不能產生
找不到 廠商評鑑表.DBF 時,按 查詢 會跳出 「請先轉廠商延納資料 !!!」 並中止,不會產生任何資料。請先執行當月的廠商延納資料轉檔再回來操作。
廠商品質表.DBF 缺檔則不會擋下,只是視同該月無品質扣分(品質 1 與成績表維持預設滿分)。
操作步驟¶
步驟① 新增一張評鑑表並輸入年度月份¶
- 按工具列
新增。 - 在畫面上方 年度月份 欄輸入評鑑的月份,格式為
yyyy/MM(例:2026/03),共 7 個字。
年度月份只有新增/複製時能輸入
年度月份 是這張表的主鍵,只有在新增或複製狀態下可以輸入;載入既有月份修改時該欄會鎖住。同一個年度月份不可重複建立,若該月已建過,請直接載入舊資料修改,或先刪除整張表再重做。

步驟② 按「查詢」產生各廠商評分列¶
在 年度月份 右側按 查詢 鈕。系統會:
- 先把畫面上現有的明細整批標記刪除(因此可重按重做,不會殘留舊列)。
- 讀出廠商類別 1~8 的所有廠商,每家建立一列,並帶入預設配分(合計 100 分,見評分與計算規則)。
- 依
廠商評鑑表.DBF帶入該廠商的 交貨件數/延納件數。 - 依
廠商品質表.DBF從 品質 1 扣掉不良扣分、從 成績表 扣掉成績表扣分。 - 計算 延納率,並把
延納率 × 0.1從 交期 1 扣掉。 - 重算每一列的 協調性/交期/品質 小計與 總分。

查詢 鈕只有新增狀態能按
這顆鈕等同舊版的「產生評鑑資料」,只在新增狀態下可用。載入既有月份(修改狀態)時按不動,這是為了避免覆蓋已核定的歷史成績;要重做整月請先刪除該月的評鑑表,再重新新增。
步驟③ 逐列微調分數¶
明細資料表格可直接編輯評分欄,輸入後(離開該格時)即時重算:
- 點選要調整的廠商列,修改 協調性 1~3、交期 1~4、品質 1~3、成績表、容器與包裝。
- 系統立刻更新該列的 協調性/交期/品質 小計與 總分。
- 需要修正交貨實績時,可直接改 交貨件數/延納件數,延納率 會即時重算。
- 若廠商代號需增列或更換,於 廠商代號 欄輸入或用放大鏡查詢,廠商簡稱 會自動帶出(唯讀)。
各評分欄有上限,超過會被退回
輸入值超出該欄上限(或小於 0)時,系統會顯示 「請輸入0~N的數字 !!!」、該格標紅並還原成原值。上限:品質 1=10、品質 2=25、品質 3=10、交期 1~3=10、交期 4=5、協調性 1=3、協調性 2=2、協調性 3=5。成績表 與 容器與包裝 沒有上限檢核。
步驟④ 填寫等級與評語欄¶
- 依總分與獎懲規則,在 等級 欄填
A/B/C/D(等級不會自動產生,需人工判定填入,判定標準見等級與獎懲)。 - 視需要填寫 評鑑結果、懲罰規定、票期延、備註。
步驟⑤ 存檔¶
按工具列 存檔。存檔時系統會:
- 檢查 年度月份 是否已填,未填會提示 「請先輸入年度月份!!!」 並中止存檔。
- 重算全部明細的 總分。
- 自動剔除「廠商代號空白」或「交貨件數 = 0」的列。
當月沒有交貨的廠商不會留下來
交貨件數為 0 的列在存檔時會被剔除(舊版即為此規則)。所以 查詢 產生的一整批廠商中,只有當月實際有交貨的廠商會入庫;存檔後重新載入時看到的列數比產生時少是正常現象。若你手動加了一列卻忘了填交貨件數,該列存檔後同樣會消失。
步驟⑥ 載入歷史月份/整月重做¶
- 載入舊資料:用工具列的查詢/瀏覽功能,以 年度月份 找出過去月份的評鑑表檢視或修改(此時 年度月份 與
查詢鈕皆停用)。 - 整月重做:載入該月後按
刪除刪掉整張評鑑表,再重新新增→查詢產生。
步驟⑦ 列印報表¶
- 在畫面上載入(或剛存好)要列印的年度月份。
- 按工具列的列印圖示,進入廠商評鑑表的專屬列印頁。
- 於報表清單選擇要出的報表,再按
預覽/列印/匯出 Excel。
| 報表編號 | 報表名稱 | 內容 |
|---|---|---|
| G050-1 | 朝陽協力廠商評核成績通知 | 發給協力廠商的通知單,一家廠商一頁:橫向列出連續三個月(本月與前兩個月)的品質/交期/協調性/成績表/容器包裝/總分/等級,並印出獎懲方式與等級說明 |
| G050-2 | 年 月份廠商評核統計表 | 內部彙總用:當月全廠商一覽(部品、序號、廠商代號/簡稱、五大項分數、總分、等級、交貨/延納件數、延納率、懲罰規定、票期延、備註),表尾為交貨件數/延納件數合計與合計延納率,並附簽核欄 |

通知單一定要先存檔才印得到本月分數
兩張報表的取數來源不同: 統計表 取畫面上目前的明細,因此尚未存檔的調整也印得出來; 通知單 三個月的分數一律回資料庫讀(本月與前兩個月),所以本月若尚未存檔、或前兩個月沒有建過評鑑表,對應月份的欄位會是空白/0。要印通知單前請先存檔本月資料。


欄位說明¶
主檔¶
| 欄位 | 必填 | 說明/格式 |
|---|---|---|
| 年度月份 | ✔ | 評鑑月份,格式 yyyy/MM(7 字)。同一月份不可重複建立;僅新增/複製狀態可輸入 |
明細(每家廠商一列,共 26 欄)¶
| 欄位 | 可編輯 | 說明/預設 |
|---|---|---|
| 廠商代號 | ✔ | 可用放大鏡查詢;輸入後自動帶出廠商簡稱(10 字) |
| 廠商簡稱 | — | 由廠商代號帶出,唯讀 |
| 協調性 1 | ✔ | 上限 3,產生時預設 3 |
| 協調性 2 | ✔ | 上限 2,產生時預設 2 |
| 協調性 3 | ✔ | 上限 5,產生時預設 5 |
| 協調性(小計) | — | =協調性 1+2+3,唯讀 |
| 交期 1 | ✔ | 上限 10,產生時預設 10,並自動扣掉「延納率 × 0.1」 |
| 交期 2 | ✔ | 上限 10,產生時預設 10 |
| 交期 3 | ✔ | 上限 10,產生時預設 10 |
| 交期 4 | ✔ | 上限 5,產生時預設 5 |
| 交期(小計) | — | =交期 1+2+3+4,唯讀 |
| 品質 1 | ✔ | 上限 10,產生時預設 10,並自動扣掉品質不良扣分 |
| 品質 2 | ✔ | 上限 25,產生時預設 25 |
| 品質 3 | ✔ | 上限 10,產生時預設 10 |
| 品質(小計) | — | =品質 1+2+3,唯讀 |
| 成績表 | ✔ | 無上限檢核,產生時預設 5,並自動扣掉成績表扣分 |
| 容器與包裝 | ✔ | 無上限檢核,產生時預設 5 |
| 總分 | — | =品質+交期+協調性+成績表+容器與包裝,唯讀 |
| 等級 | ✔ | 人工填入 A/B/C/D(2 字),不會自動判定 |
| 交貨件數 | ✔ | 整數;由轉檔帶入,可手調。存檔時為 0 的列會被剔除 |
| 延納件數 | ✔ | 整數;由轉檔帶入(來源欄為「延交件數」),可手調 |
| 延納率 | — | =延納件數 ÷ 交貨件數 × 100(四捨五入 2 位),唯讀 |
| 評鑑結果 | ✔ | 文字(2 字),供填代碼/簡短結論 |
| 懲罰規定 | ✔ | 文字(10 字),會印在統計表上 |
| 票期延 | ✔ | 文字(10 字),票期延後的處置註記 |
| 備註 | ✔ | 文字(40 字) |
評分與計算規則¶
產生時的預設配分(合計 100 分)¶
| 項目 | 分項預設 | 小計 |
|---|---|---|
| 品質 | 品質 1 = 10、品質 2 = 25、品質 3 = 10 | 45 |
| 交期 | 交期 1 = 10、交期 2 = 10、交期 3 = 10、交期 4 = 5 | 35 |
| 協調性 | 協調性 1 = 3、協調性 2 = 2、協調性 3 = 5 | 10 |
| 成績表 | — | 5 |
| 容器與包裝 | — | 5 |
| 總分 | 100 |
每家廠商都先以滿分 100 起算,再依轉檔資料往下扣。
扣分與連動¶
- 品質不良扣分:
廠商品質表.DBF有該廠商時,品質 1 = 10 − 不良扣分。 - 成績表扣分:
廠商品質表.DBF有該廠商時,成績表 = 5 − 成績表扣分。 - 延納率=延納件數 ÷ 交貨件數 × 100(交貨件數為 0 時延納率為 0),四捨五入到小數 2 位。
- 延納率回扣交期:交期 1 = 10 −(延納率 × 0.1,四捨五入 2 位)。例:延納率 20% → 交期 1 = 10 − 2 = 8。
- 總分=品質+交期+協調性+成績表+容器與包裝,任一分項變動即重算。
扣完可能出現負分,這是允許的
不良扣分或延納率很高時,品質 1 或 交期 1 可能算成負數。系統不會擋這種資料(舊版即如此),存檔照樣通過;上限檢核只在你手動輸入時作用。
等級與獎懲¶
等級欄由使用者依下列標準人工填入,並印在通知單與統計表上:
| 總分 | 等級 |
|---|---|
| 99 分(含)以上 | A |
| 80 ~ 99 分 | B |
| 70 ~ 80 分 | C |
| 未達 69 分 | D |
另有降級條件
除總分外,延納率與品質不良件數達到一定條件時亦需降級,完整的獎懲方式與等級說明以「朝陽協力廠商評核成績通知」報表上印出的條文為準(該條文為公司評鑑辦法全文,系統不做自動判定)。
常見問題¶
按 查詢 跳出「請先轉廠商延納資料 !!!」怎麼辦?
代表轉檔資料夾(預設 C:\轉EDI資料)裡找不到 廠商評鑑表.DBF。請先完成當月廠商延納資料的轉檔,確認該檔存在後再按 查詢。若只缺 廠商品質表.DBF 不會出現這個訊息,系統會視同該月沒有品質扣分繼續產生。
查詢 鈕按不動?
查詢(產生評鑑資料)只在新增狀態下可用。若你是載入既有月份的資料,畫面處於修改狀態,該鈕會停用。要整月重做請先 刪除 該月評鑑表,再重新 新增。
存檔後再載入,廠商列數變少了?
存檔時系統會自動剔除「廠商代號空白」或「交貨件數 = 0」的列。查詢 會把類別 1~8 的廠商全部列出來,但當月沒有交貨紀錄的廠商不需要評鑑,因此不會入庫。這是預期行為。
為什麼某些廠商沒有出現在產生的清單裡?
產生對象限定 廠商基本資料 中廠商類別為 1~8 的廠商。廠商類別空白或為 9 以後的廠商不會被列入。請先到廠商基本資料維護正確的廠商類別。
等級為什麼沒有自動算出來?
本程式的 等級 欄是人工填寫的,系統只自動算總分與延納率。請依等級與獎懲的標準(含延納率、品質不良件數的降級條件)判定後填入 A/B/C/D。
改分數時跳出「請輸入0~N的數字 !!!」?
該欄有分數上限(品質 1=10、品質 2=25、品質 3=10、交期 1~3=10、交期 4=5、協調性 1=3、協調性 2=2、協調性 3=5),輸入值超出範圍或小於 0 會被退回並還原原值。請改填範圍內的分數。
通知單上前兩個月的分數是空白?
通知單固定橫向列出本月與前兩個月三期成績,資料一律回資料庫讀。前兩個月若沒有建立過評鑑表(或該廠商當月被剔除、當月未存檔),對應欄位就會是空白/0。要完整呈現三個月,請確認前兩個月的評鑑表都已建立並存檔。
統計表印出來的數字和畫面不同步嗎?
不會。統計表取畫面上目前的明細,未存檔的調整也印得到;反之通知單取資料庫資料,所以存檔前兩張報表的本月數字可能不一致。列印前先存檔即可一致。
相關功能¶
需補截圖清單
以下截圖待補拍(放 docs/G-Purchasing/images/):
speva-step1.png— 表單主畫面:上方年度月份欄+查詢鈕、下方 26 欄明細資料表格全貌speva-step2.png— 按查詢產生評分列後的明細(建議框出某列的交貨件數/延納件數/延納率與被回扣的交期 1)speva-step3.png— 列印頁的報表清單(兩張報表 G050-1/G050-2)speva-report1.png— 「朝陽協力廠商評核成績通知」預覽(一廠商一頁、三個月分數區塊)speva-report2.png— 「年 月份廠商評核統計表」預覽(含表尾合計與簽核欄)