程式資訊
- 程式 ID:
COSTSHAR1 - 所屬子系統:K.成本管理
- 狀態:stable
費用分攤1(規劃中)¶
此功能尚在規劃,目前未提供
「費用分攤1」(COSTSHAR1,選單代碼 K-050)在現行 TsERP V2 中只保留了程式代碼(ProgramClass.COSTSHAR1)佔位,尚未實作任何畫面、邏輯與資料來源。本頁僅說明其規劃中的定位,待功能落地後再補上完整的操作步驟與欄位連動說明。
經查證,目前 repo 內:
- 沒有對應的 XAML 畫面(
TsERP/K.Cost/下只有 Cost、CostCalculate、MovingCost、ProjectCost、SliyCostCalculate)。 - 沒有對應的 ViewModel、BLL 或 Source/Model POCO 引用
ProgramClass.COSTSHAR1。 - 沒有對應的 VFP 原始程式(
vfpcode/下查無costshar1.prg)。
因此本頁不描述任何可操作的步驟,以免與實際系統不符。
功能簡介¶
「費用分攤1」依程式清單歸屬於 K 成本管理模組(K-050),規劃用途為將共同/間接費用分攤到成本標的(例如品號、製令、部門或專案)的一道作業,與 K-010「費用分攤」、K-040「費用分攤 BOM」同屬一組費用分攤相關程式,編號 1 通常代表同主題下的另一張單據或另一種分攤口徑(變體)。
與「費用分攤」(COSTSHAR)的關係尚待確認
COSTSHAR(K-010)與 COSTSHAR1(K-050)在程式碼中是兩個獨立的 ProgramClass 佔位,但兩者目前都未實作。實作之前無法從程式碼判定 COSTSHAR1 究竟是 COSTSHAR 的變體(共用畫面)或是獨立的另一支單據。待開發確定後,再決定本頁是寫成完整頁,或改為指向 費用分攤 的變體指標頁。
規劃定位¶
費用分攤作業在成本管理流程中的一般定位(供規劃參考,非現行可用功能):
歸集間接/共同費用 ──→ 設定分攤基礎(數量 / 金額 / 工時 / 比例)
↓
費用分攤(分攤到成本標的)
↓
併入產品 / 製令 / 專案成本 ──→ 成本計算(CostCalculate)
以下為規劃方向,尚未提供
待功能開發時,本頁的「前置需求 / 操作步驟 / 欄位說明 / 欄位連動與附加功能」各章節需依實作後的程式碼補齊,並對齊本模組其他頁的深度。
前置需求¶
尚未實作,以下為規劃中的預期內容
待功能落地後,本節應載明:
- 權限:
K.成本管理 → K-050 費用分攤1的瀏覽/修改權限。 - 基礎資料:分攤前須先維護的主檔與參數,例如費用科目、分攤基礎設定、成本標的主檔(品號/製令/部門/專案)等。
操作步驟¶
尚未實作,目前無可操作步驟
COSTSHAR1 在現行版本沒有可開啟的畫面,因此本節暫不提供新增/修改/刪除/查詢/列印等步驟。待功能開發完成、確認畫面與工具列後,再依實際 ViewModel/BLL 行為補上分步操作與截圖。
欄位說明¶
尚未實作,無欄位可列
程式中尚無對應的 Source/Model POCO,無法列出欄位的必填、格式與預設值。待實作後,以 SetNewData 的初始值與 Source 欄位定義為準補上欄位表。
欄位連動與附加功能¶
尚未實作,無欄位連動
程式中尚無對應的 ViewModel/BLL/VFP 程式,因此沒有任何欄位連動、重算(匯率/稅額/分攤金額)、帶值、檢核、開窗或 Excel 匯出行為可描述。待實作後,以實際的 Calculate/HandleDataBeforeEndEdit/ExtensionFunction 等事件為準補上。
常見問題¶
主選單看不到「費用分攤1」?
此功能尚未實作,主選單可能沒有可開啟的項目,或項目開啟後為空白/不可操作。這是預期狀況,待功能落地後才會提供完整畫面。
「費用分攤1」和「費用分攤」是同一個功能嗎?
兩者在程式碼中是不同的程式代碼(COSTSHAR 為 K-010、COSTSHAR1 為 K-050),但目前都尚未實作,因此無法確認彼此是獨立單據或變體關係。實作後本頁會更新此說明。完整定位可先參考 費用分攤。
什麼時候會開放使用?
目前程式碼僅保留代碼佔位,無排定時程。功能開發完成後,本頁會由「規劃中」更新為實際的操作手冊。
相關功能¶
需補截圖清單
本功能尚未實作,目前無可截圖之畫面。待 COSTSHAR1 開發完成後,依實際畫面補拍下列截圖(放 docs/K-Cost/images/):
costshar1-step1.png— 費用分攤1 主畫面(單據/清單)costshar1-step2.png— 分攤基礎與成本標的設定costshar1-step3.png— 分攤結果與儲存