跳轉到

程式資訊

  • 程式 IDPERWKMON
  • 所屬子系統:R.人事管理
  • 狀態:stable

月出勤

此功能尚在規劃中、目前未提供

「月出勤」(程式代碼 R-040、程式 ID PERWKMON)目前僅在系統程式清單中保留代碼,尚未在新版 TsERP 中實作。 系統內找不到對應的畫面(XAML)、ViewModel、商業邏輯(BLL)或資料 Source 類別;亦無 VFP 舊版原始碼可供對照。 本頁僅說明此功能的規劃用途與在流程中的定位,下方不提供實際操作步驟。待功能開發完成後,本頁會改寫為正式操作手冊。

功能簡介

「月出勤」規劃為人事管理模組(R)的月度出勤彙整/月報功能,定位在日出勤R-030PERWKDAY)之上:先逐日記錄每位員工的出勤狀況,再由「月出勤」按月份彙總成出勤月報,作為X 薪資管理計薪與差勤統計的依據。預期主要使用者為人事人員與 HR 主管

在人事流程中的位置:

員工到職 → 人員資料建立(Perdata,含「輸入出勤」設定)
                ↓
        日出勤逐日記錄(Perwkday,R-030)
                ↓
        月出勤按月彙整(Perwkmon,R-040)  ← 本頁(規劃中)
                ↓
        薪資計算(X 薪資管理)

目前實作狀態

  • 日出勤(PERWKDAY):資料模型(Source POCO Perwkday_mSource / Perwkday_dSource)已存在,但同樣尚未掛上畫面與 ViewModel。
  • 月出勤(PERWKMON):連資料 Source 都尚未建立,是上述兩者中較早期的階段。
  • 人員資料(PERDATA):已實作,員工主檔上有「輸入出勤」是/否旗標,用來標記哪些員工納入出勤管理(詳見相關功能)。

前置需求

以下為規劃用途,功能尚未開放

待「月出勤」實作後,預期需具備下列條件才能正常使用。目前僅供規劃參考。

  • 權限:人事管理模組 → R-040 月出勤 的瀏覽權限(permissions 規劃為 瀏覽)。
  • 前置資料
資料 影響什麼
員工主檔(人員資料)並勾選「輸入出勤 決定哪些員工納入出勤統計;未勾選者不會出現在月出勤彙整中
每日出勤記錄(日出勤,規劃中) 月出勤按月份彙整的明細來源
部門主檔(B 基本資料 員工歸屬部門,影響月報的部門分組
差勤規則/假別設定(C 總務管理 出勤說明、日期別(工作日/假日)等分類依據

操作步驟

尚未提供操作

此功能目前無畫面可操作。待開發完成後,本節會補上實際的查詢、彙整、列印與匯出步驟。

依規劃,月出勤的流程預期為:

  1. 指定統計年月(規劃以「年月」為查詢主鍵)。
  2. 系統依日出勤的逐日記錄,將每位「輸入出勤=是」的員工出勤狀況按月彙整。
  3. 檢視月出勤月報並視需要列印或匯出,提供薪資管理引用。

實際欄位、按鈕與連動行為將在功能實作後依程式碼補寫,本頁不預先杜撰。

欄位說明

規劃中,欄位尚未定案

月出勤本身尚無資料 Source,欄位定義未定。以下列出日出勤(PERWKDAY)已建立的資料模型欄位作為理解差勤資料結構的參考——月出勤預期會以這些逐日記錄為彙整來源,但其自身的月報欄位仍待開發確定。

日出勤主檔(Perwkday_mSource)欄位:

欄位 格式 說明
單號 文字(20) 出勤記錄單號
日期 文字(10,yyyy/MM/dd 出勤所屬日期
員工類別 文字(1) 員工分類代碼
日期別 文字(10) 工作日/假日等日期分類
出勤說明 文字(40) 該日出勤狀態文字描述

日出勤明細(Perwkday_dSource)欄位:

欄位 格式 說明
序號 文字(6) 明細列序號
欄位 文字(10) 出勤項目欄位代碼
文字內容 文字(250) 該項目的文字值
數字內容 數字(20,6) 該項目的數值(如時數、天數)

欄位連動與附加功能

尚未實作

月出勤目前沒有 ViewModel/BLL,因此沒有任何欄位連動、預設值帶入、重算、列印、匯入匯出或簽核行為可描述。 依「嚴禁杜撰」原則,本節不臆測未來行為;待功能開發完成、程式碼確定後,再依實際 SetNewData 預設值、Calculate* 重算、GetReports 報表、Excel 匯入匯出等補寫。

目前唯一與「月出勤」概念相關、且已實作的連動,位於人員資料主檔:

  • 當你在員工主檔的「出勤與薪資設定」群組將「輸入出勤」設為「是」時,該員工即被標記為納入出勤管理的對象。此旗標規劃為日出勤/月出勤統計時篩選員工的依據——未勾選的員工預期不會被納入月出勤彙整。

常見問題

主選單/系統地圖看得到「月出勤(R-040)」,但點不開或找不到畫面?

因為「月出勤」目前只在程式清單(ProgramClass)保留代碼,尚未實作畫面。系統內沒有對應的 XAML 與 ViewModel,因此無法開啟。這是預期狀態,並非權限或安裝問題。待功能開發完成後即可使用。

我要做員工的月度出勤統計,現在有什麼替代方式?

新版 TsERP 中日出勤(PERWKDAY)與月出勤(PERWKMON)皆尚未上線。出勤與差勤的實際作業目前歸在C 總務管理,薪資相關統計請參考X 薪資管理

員工主檔的「輸入出勤」要設成什麼?對月出勤有影響嗎?

「輸入出勤」是人員資料上的是/否旗標,規劃用來標記哪些員工納入出勤管理。對「是」的員工,未來月出勤實作後會被納入彙整;對「否」的員工則排除。目前因月出勤尚未上線,此旗標暫時只是員工屬性記錄,不影響任何月報產出。

月出勤和日出勤有什麼差別?

依規劃,日出勤R-030)負責逐日記錄每位員工的出勤狀況(含單號、日期、出勤說明等);月出勤(R-040)則負責按月份彙整這些逐日記錄成出勤月報。兩者目前皆為規劃/開發中狀態。

相關功能


需補截圖清單

本功能尚未實作,目前無畫面可截圖。待「月出勤」開發完成、本頁改寫為正式操作手冊後,再補拍下列截圖(放 docs/R-HumanResource/images/):

  1. perwkmon-step1.png — 月出勤查詢/統計年月條件畫面
  2. perwkmon-step2.png — 月出勤彙整月報主畫面
  3. perwkmon-step3.png — 月報列印/匯出畫面