程式資訊
- 程式 ID:
SPDATA_STATISTICS - 所屬子系統:G.採購付款
- 狀態:stable
廠商統計資料(統計資料頁)¶
功能簡介¶
本頁與廠商基本資料是同一支程式:「統計資料」並非獨立功能,而是 廠商基本資料(ProgramClass SPDATA)主檔視窗裡的其中一個頁籤。當你在主檔選定一家廠商、切到 統計資料 頁時,系統會以該廠商代號向後端撈出一張「項目/內容」清單,逐列呈現這家廠商的彙總指標(例如報價、採購、進貨等往來實績),並讓你直接從統計列鑽研到對應的明細查詢。
完整的開窗方式、廠商主檔的操作步驟與欄位連動,請見 → 廠商基本資料;本頁只說明「統計資料」這一個頁籤的行為。
為什麼有兩個頁名?
程式碼中本頁的 View(SpdataStatistics.xaml)由 SpdataStatisticsViewModel 驅動,但這個 ViewModel 沒有自己的 ProgramClass——它的瀏覽權限直接沿用父視窗 廠商基本資料(SPDATA)的設定,並由 SpdataViewModel 以「統計資料」頁籤的形式建立。因此它不是另一支可單獨進入的程式,只是廠商主檔的一個分頁,獨立的權限或選單編號並不存在。
前置需求¶
- 權限:採購 →
SPDATA 廠商基本資料的瀏覽權限(本頁沒有自己的權限,沿用父程式)。 - 含金額列另需檢視單價權限:統計清單中標註了檢視單價權限代號的列(通常是金額類指標),會逐列檢查你在對應程式是否具備檢視單價權限;沒有的話那幾列會直接從清單中被移除、不顯示。
- 基礎資料:本頁的列內容完全來自後端統計定義(
TWORK_STATISTIC_DEFINITION程序,分類固定帶SPDATA),未維護定義時頁籤即為空白。
操作步驟¶
檢視統計清單¶
- 在廠商基本資料瀏覽狀態下選定一家廠商。
- 切到 統計資料 頁。系統會以目前廠商代號+使用者語系,自動載入左側的統計清單(項目/內容兩欄),不需手動按查詢。
- 切換到別家廠商再回到本頁時,清單會重新載入為新廠商的資料。
從統計列鑽研明細¶
清單的每一列可能帶兩顆按鈕,依該列預先定義的查詢條件鑽到對應的廠商查詢子頁(報價/採購/進貨):
- 超連結:依該列條件去跑對應的廠商查詢子頁,結果開在該子頁原本的頁籤(另一處)。
- 顯示:套用同一列條件,但把查到的明細就地顯示在統計頁右側的內容區,不離開本頁。
鑽研目標由定義決定
每一列要鑽到哪個查詢(報價、採購或進貨)、套用什麼條件,都是統計定義裡設定好的;本頁只是依定義把對應子頁的查詢條件代進去後執行,使用者不需自行設定條件。
欄位說明¶
| 欄位 | 說明 |
|---|---|
| 項目 | 統計指標名稱(來源 Description_)。 |
| 內容 | 該指標的彙總值(來源 Value_)。為數值時靠右對齊,否則靠左。 |
| 超連結 | 列按鈕;依該列條件去跑對應廠商查詢子頁,結果開在子頁原處。 |
| 顯示 | 列按鈕;套用同列條件並把明細就地顯示在右側內容區。 |
隱藏欄位
每一列另帶查詢用的隱藏資訊(鑽研目標物件、查詢條件、檢視單價權限代號等),不顯示在格線上,僅供兩顆按鈕運作與權限過濾使用。
欄位連動與附加功能¶
- 切換廠商自動重載:本頁不需手動查詢;首次進入或切換廠商時,會以該廠商代號重新向
TWORK_STATISTIC_DEFINITION取回整份清單。 - 檢視單價權限過濾:清單載入後,凡定義了檢視單價權限代號的列,會逐列檢查使用者權限,無權限者從清單移除(不是只隱藏數值,而是整列不出現)。
- 超連結(NaivigateCommand):把該列的查詢條件代進對應的廠商查詢子頁(報價/採購/進貨)並執行查詢,結果顯示在該子頁的頁籤。
- 顯示(DisplayCommand):與超連結套用相同條件,但把查詢子頁就地塞進統計頁右側的內容區顯示。
常見問題¶
統計資料頁是空白的?
本頁內容全部來自後端統計定義(TWORK_STATISTIC_DEFINITION,分類 SPDATA)。若沒有維護任何定義,或目前廠商沒有對應資料,頁籤就會是空白。
有些金額類的統計列看不到?
含金額的列會檢查檢視單價權限。你在對應程式若沒有檢視單價權限,那幾列會被自動移除,不會顯示。請洽系統管理員調整權限。
點「超連結」和「顯示」有什麼差別?
兩者套用的查詢條件相同。超連結把結果開在對應查詢子頁的原本頁籤;顯示則把結果就地顯示在統計頁右側,不離開本頁。
為什麼選單裡找不到「統計資料」這支程式?
它不是獨立程式,而是廠商基本資料(SPDATA)視窗中的一個頁籤,沒有自己的選單編號與權限。
相關功能¶
- 廠商基本資料(本頁所屬的主程式,完整說明在此)
- 廠商報價單 SPPDT
- 採購單 PURCH
需補截圖清單
以下截圖待 runtime 驗收後補拍(放 docs/G-Purchasing/images/):
spdatastatistics-tab.png— 廠商基本資料視窗切到「統計資料」頁的整體版面(左側清單+右側內容區)spdatastatistics-list.png— 統計清單(項目/內容兩欄與超連結/顯示按鈕)spdatastatistics-display.png— 點「顯示」後明細就地呈現在右側內容區的樣子