程式資訊
- 程式 ID:
PERSMEMS - 所屬子系統:R.人事管理
- 狀態:stable
人事摘要檔¶
功能簡介¶
「人事摘要檔」是一份摘要片語的編碼主檔,用「摘要類別(表頭)+摘要明細(表身)」的兩層結構,預先把人事/總務作業常用的固定敘述句建立成一組可重複套用的代號。建立後,其他單據填寫摘要欄位時就能用摘要代號叫出整段文字,並可一併帶出對應的科目代號與客廠部代號,省去逐筆手打、也讓敘述格式一致。
此表單採主明細(B 類)格式:左側維護一個摘要類別(例如某類人事費用、某類津貼說明),下方的格線維護該類別底下的多筆摘要。主要使用者為人事人員與會計人員。
前置需求¶
- 權限:R.人事管理 →
R-020 人事摘要檔的瀏覽/修改權限。 - 基礎資料:明細的科目與客廠部欄位用放大鏡(Seek)從對應主檔挑代號,請先維護下列資料——
| 資料 | 影響的結果 |
|---|---|
| 會計科目主檔(ACCL) | 明細科目代號的 Seek 來源;選取後自動帶出科目名稱 |
| 客戶/廠商/部門主檔(CUSP) | 明細客廠部代號的 Seek 來源(簡稱目前不會自動帶出,見欄位連動) |
科目與客廠部為選填
摘要明細不一定要掛科目或客廠部;若該摘要單純是一段文字敘述,這兩欄可留空。只有需要讓摘要對應到會計科目/往來對象時才填。
操作步驟¶
- 從主選單開啟 R 人事管理 → 人事摘要檔。
- 點選工具列
新增,畫面進入編輯狀態:- 上方表頭輸入摘要類別的識別與設定(參見欄位說明)。
- 類別編號是主鍵,新增後不可重複。
- 在下方格線逐列輸入摘要明細:
- 填摘要代號與摘要(這段文字就是日後被叫用的內容)。
- 視需要在科目代號欄按放大鏡(Seek)選會計科目,系統會自動把科目名稱帶到右欄。
- 視需要在客廠部代號欄按放大鏡選往來對象(CUSP 主檔);客廠部簡稱欄為唯讀顯示欄,目前不會由 Seek 選取自動帶出(參見欄位連動與附加功能)。
- 敘述欄是可多行的長文字欄位,編輯時支援換行(Enter)。
-
點選
儲存。小技巧
可用 Ctrl+S 快速儲存。明細中摘要代號與摘要兩欄都留白的整列,存檔時會自動被視為刪除、不會寫入(參見欄位連動與附加功能),所以多按出來的空列不必手動清掉。
-
要修改既有類別:先用工具列
查詢帶出資料,按修改後調整表頭或明細,再儲存。 - 要刪除整個類別:帶出該筆後按
刪除。
標準維護工具列
本表單沿用 ERP 標準的「新增/修改/刪除/查詢/儲存」維護工具列,沒有列印、轉傳票、簽核或匯入匯出等額外動作。
欄位說明¶
表頭:摘要類別¶
| 欄位 | 必填 | 說明 / 格式 / 預設 |
|---|---|---|
| 類別編號 | 是 | 主鍵,最長 10 字;新增後不可重複 |
| 類別 | — | 類別名稱/描述,最長 30 字 |
| 摘要長度 | — | 整數,預設 0;用來規範此類別下摘要代號的長度(編碼長度) |
| 起始摘要碼 | — | 整數,預設 0;此類別摘要碼的起始值 |
| 截止摘要碼 | — | 整數,預設 0;此類別摘要碼的截止值 |
| 備註 | — | 自由文字,最長 60 字 |
公司代碼自動帶入
表頭的公司代碼由系統在新增時自動設為 1,畫面上不需要也不會手動輸入。
表身:摘要明細¶
| 欄位 | 必填 | 說明 / 格式 / 預設 |
|---|---|---|
| 摘要碼 | — | 整數,預設 0;可於格線直接輸入(程式未自動編號) |
| 摘要代號 | 是* | 叫用此摘要時輸入的代號,最長 10 字 |
| 摘要 | 是* | 摘要本文(被帶出的文字),最長 100 字 |
| 科目代號 | — | 對應 ACCL 會計科目,最長 20 字;透過 Seek 選取 |
| 科目名稱 | — | 唯讀,由科目代號 Seek 自動帶出 |
| 客廠部代號 | — | 對應 CUSP 客戶/廠商/部門,最長 10 字;透過 Seek 選取 |
| 客廠部簡稱 | — | 唯讀顯示欄;目前 Seek 選取不會自動帶出此欄(見欄位連動) |
| 敘述 | — | 長文字(最長 999 字),支援多行輸入 |
* 摘要代號與摘要的「必填」是存檔時的判斷規則
這兩欄並非欄位層強制,而是存檔時的處理依據:整列只要這兩欄都空白,就會被當成未填的空列而不寫入(見下節)。要保留一筆摘要,至少要填摘要代號或摘要其一。
欄位連動與附加功能¶
這一節整理「你輸入某欄位/按某動作後,系統會做什麼」,全部來自實際程式行為。
科目代號 → 自動帶出科目名稱¶
當你在明細的科目代號欄使用放大鏡(Seek)選取會計科目時,系統會以該代號去會計科目主檔(ACCL)比對,並把對應的科目名稱自動填入右側唯讀欄。科目名稱欄是唯讀的,不能直接打字,只會跟著科目代號連動。
客廠部代號 → 透過 Seek 從 CUSP 主檔選取(簡稱目前不連動)¶
明細的客廠部代號欄一樣是放大鏡(Seek)欄位,會去客戶/廠商/部門主檔(CUSP)挑選代號。但與科目欄不同的是,目前這個欄位沒有設定描述連動(程式未設 DescriptionBindingPath),所以選取代號後右側的客廠部簡稱欄並不會自動帶出名稱,會維持空白。客廠部簡稱欄本身是唯讀顯示欄。
客廠部簡稱目前不會自動帶出
這是已知的程式現況:科目欄會連動帶出科目名稱,但客廠部欄不會帶出客廠部簡稱。若需要顯示往來對象名稱,請以客廠部代號為準,名稱可到 CUSP 主檔對照。
科目名稱找不到對應就會留白
若用 Seek 選到、或輸入的科目代號在 ACCL 主檔中查不到,右側的科目名稱欄會是空白。出現空白時,先確認該代號是否真的存在於 ACCL 主檔。
敘述 → 多行輸入¶
明細的敘述欄在編輯狀態下使用可換行的文字框(AcceptsReturn),可以輸入含換行的長段文字;顯示時也會自動折行(TextWrapping)。最長 999 字。
儲存時:空白明細列自動刪除¶
按 儲存 時,系統會逐列檢查表身:只要某列的「摘要代號」和「摘要」兩欄同時為空白,就把該列標記為刪除(不寫入資料庫)。因此:
- 你在格線多按出來、卻沒填內容的空列,存檔時會被自動清掉,不必手動刪。
- 反過來說,若你想保留一筆摘要,記得至少填摘要代號或摘要其中一欄,否則整列會在存檔時消失。
公司代碼預設值¶
新增表頭時,公司代碼會自動帶 1。這是程式在建立資料時設定的固定預設,使用者不需介入。
目前畫面未提供的欄位
程式中表頭仍保有部門代號欄位(對應部門主檔),但目前畫面上的部門欄位是停用(註解)狀態,不會顯示也無法輸入。此欄屬規劃/保留欄位,現階段請忽略。
常見問題¶
明細科目名稱一直空白?
科目名稱欄是唯讀、依科目代號用 Seek 連動帶出的。空白通常代表你填的科目代號在 ACCL 主檔裡查不到。請改用欄位上的放大鏡(Seek)從主檔挑選,或先到會計科目(N 總帳)補建該代號。
明細客廠部簡稱一直空白?
這是目前的程式現況:客廠部欄位沒有像科目欄那樣設定描述連動,所以選取客廠部代號後不會自動帶出簡稱。請以客廠部代號為準,名稱可到客廠部主檔(B 基本資料)對照。
我多打了幾列空白,存檔後就不見了?
這是正常設計。存檔時系統會把「摘要代號與摘要兩欄都空白」的列視為空列自動刪除。要保留一筆摘要,至少填摘要代號或摘要其一即可。
畫面上找不到「部門代號」欄位?
目前版本的人事摘要檔畫面沒有開放部門代號欄位(程式中為停用狀態),屬保留欄位。若有依部門區分摘要的需求,請洽系統管理員評估是否啟用。
類別編號可以改嗎?
類別編號是這份主檔的主鍵,建立後即作為識別依據,不應任意更動。若需重新編碼,建議以正確編號重新 新增 一筆。
存檔出現「類別編號已存在」之類的訊息?
類別編號不可重複。請改用一個尚未使用的編號;若是要修改既有類別,應先用 查詢 帶出該筆再 修改,而不是用 新增。
相關功能¶
需補截圖清單
以下截圖待功能 runtime 驗收後補拍(放 docs/R-HumanResource/images/):
persmems-step1.png— 表單整體(上方摘要類別表頭+下方摘要明細格線)persmems-step2.png— 明細科目代號 Seek 選取與自動帶出科目名稱(客廠部簡稱欄目前留空)persmems-step3.png— 敘述欄多行輸入的編輯狀態