程式資訊
- 程式 ID:
CASTING - 所屬子系統:D.工程資料
- 狀態:stable
壓鑄單¶
此功能尚在規劃中、目前未提供
截至本文件版本,壓鑄單(CASTING,D-140)在新版 TsERP 系統中尚未實作。
程式碼裡只在程式對照表(Common/ProgramClass.cs)登錄了一個程式識別碼
ProgramClass.CASTING 作為佔位,沒有任何對應的畫面(XAML)、邏輯(ViewModel/BLL/SaveBll)、
資料來源(Source/Model POCO),也沒有可參照的舊版 VFP(.prg)程式。
因此本頁只描述規劃用途,不含實際操作步驟與欄位連動;待功能上線後再依正式程式碼補齊。
功能簡介¶
「壓鑄單」屬於 BOM(物料清單)模組,程式編號 D-140,規劃用於管理壓鑄/鑄造製程相關的料件與用料資料。
在現行系統中,它只是程式對照表裡的一筆登錄:
CASTING 壓鑄單 D-140
對應的功能畫面與商業邏輯尚未開發,因此主選單中目前不會出現可開啟的「壓鑄單」項目——這屬正常現象,並非權限或設定問題。
目前狀態與依據
本頁的判定來自實際程式碼盤點:
全 repo 中 CASTING 僅出現在 Common/ProgramClass.cs(佔位宣告)與 docs/programmap.txt(程式對照表)兩處,
TsERP/D.Bom/ 目錄下並無 Casting.xaml,ViewModel/LogicBll/Model/Source 亦無任何 Casting 相關類別。
因此狀態標記為 planned(規劃中),而非已實作。
前置需求¶
規劃中
功能上線後預計需要下列條件,實際內容以正式版為準:
- 權限:D.BOM 模組下
D-140 壓鑄單的對應權限(瀏覽/修改)。 - 基礎資料:與一般 BOM 料件相同,須先維護好品號主檔與相關 BOM 結構。
| 規劃中的資料 | 預期影響 |
|---|---|
| 品號主檔 | 壓鑄件本身與其用料的基本料件資料 |
| BOM 物料清單 | 壓鑄件的用料結構與展開來源 |
| 製程編號 | 壓鑄製程的工序定義 |
| 工作中心 | 壓鑄製程所屬的生產工作中心 |
以上為規劃推測
上表為依模組定位所做的「預期」整理,並非已實作的連動關係。正式版上線後,本節將以實際程式碼為準重寫。
操作步驟¶
尚未提供
壓鑄單目前無可用的操作流程。功能開發完成後,本節將補上實際的 新增/修改/刪除/查詢/列印 等步驟說明。
欄位說明¶
尚未提供
壓鑄單目前尚無欄位定義(無 Source/Model POCO)可供說明。 功能開發完成後,本節將以表格列出各欄位的必填、格式與預設值。
欄位連動與附加功能¶
尚未提供
壓鑄單目前尚無任何欄位連動、預設值帶入、按鈕動作或附加功能
(如重算、列印、轉傳票、匯入匯出、簽核等)。
由於沒有對應的 ViewModel/BLL,也沒有可參照的 VFP 欄位事件
(valid/when/gotfocus/lostfocus),目前無「當你⋯,系統會⋯」的連動可描述。
功能開發完成後,本節將依實際程式碼補齊。
常見問題¶
主選單找不到「壓鑄單」?
這是正常的。壓鑄單(D-140)目前尚未實作,系統內只在程式對照表保留了程式識別碼
ProgramClass.CASTING 作為佔位,並未掛載成可開啟的功能。請等待後續版本上線。
本頁為什麼沒有欄位表和操作步驟?
因為對應的程式畫面(XAML)與邏輯(ViewModel/BLL/Source)尚未開發完成。 為避免誤導,本頁僅標示規劃用途;待功能上線後會補齊完整的欄位、操作與連動內容。
文件狀態為什麼是「規劃中(planned)」而不是「測試中(beta)」?
因為盤點程式碼後確認壓鑄單只有一個 ProgramClass 佔位、沒有任何實作。
依文件規範,beta 代表程式已實作、待驗收;本功能尚無程式可跑,故標記為 planned。
相關功能¶
需補截圖清單
本功能尚未實作,暫無畫面可截圖。待壓鑄單(D-140)開發完成、可實際操作後,
再依正式畫面補拍下列圖(放 docs/D-Bom/images/):
images/casting-step1.png— 壓鑄單主畫面images/casting-step2.png— 新增/編輯壓鑄單資料