跳轉到

程式資訊

  • 程式 IDSPDATA_STATISTICS
  • 所屬子系統:G.採購付款
  • 狀態:stable

廠商統計資料(統計資料頁)

功能簡介

本頁與廠商基本資料同一支程式:「統計資料」並非獨立功能,而是 廠商基本資料(ProgramClass SPDATA)主檔視窗裡的其中一個頁籤。當你在主檔選定一家廠商、切到 統計資料 頁時,系統會以該廠商代號向後端撈出一張「項目/內容」清單,逐列呈現這家廠商的彙總指標(例如報價、採購、進貨等往來實績),並讓你直接從統計列鑽研到對應的明細查詢。

完整的開窗方式、廠商主檔的操作步驟與欄位連動,請見 → 廠商基本資料;本頁只說明「統計資料」這一個頁籤的行為。

為什麼有兩個頁名?

程式碼中本頁的 ViewSpdataStatistics.xaml)由 SpdataStatisticsViewModel 驅動,但這個 ViewModel 沒有自己的 ProgramClass——它的瀏覽權限直接沿用父視窗 廠商基本資料SPDATA)的設定,並由 SpdataViewModel 以「統計資料」頁籤的形式建立。因此它不是另一支可單獨進入的程式,只是廠商主檔的一個分頁,獨立的權限或選單編號並不存在。

前置需求

  • 權限:採購 → SPDATA 廠商基本資料瀏覽權限(本頁沒有自己的權限,沿用父程式)。
  • 含金額列另需檢視單價權限:統計清單中標註了檢視單價權限代號的列(通常是金額類指標),會逐列檢查你在對應程式是否具備檢視單價權限;沒有的話那幾列會直接從清單中被移除、不顯示。
  • 基礎資料:本頁的列內容完全來自後端統計定義(TWORK_STATISTIC_DEFINITION 程序,分類固定帶 SPDATA),未維護定義時頁籤即為空白。

操作步驟

檢視統計清單

  1. 廠商基本資料瀏覽狀態下選定一家廠商。
  2. 切到 統計資料 頁。系統會以目前廠商代號+使用者語系,自動載入左側的統計清單(項目/內容兩欄),不需手動按查詢。
  3. 切換到別家廠商再回到本頁時,清單會重新載入為新廠商的資料。

從統計列鑽研明細

清單的每一列可能帶兩顆按鈕,依該列預先定義的查詢條件鑽到對應的廠商查詢子頁(報價/採購/進貨):

  • 超連結:依該列條件去跑對應的廠商查詢子頁,結果開在該子頁原本的頁籤(另一處)。
  • 顯示:套用同一列條件,但把查到的明細就地顯示在統計頁右側的內容區,不離開本頁。

鑽研目標由定義決定

每一列要鑽到哪個查詢(報價、採購或進貨)、套用什麼條件,都是統計定義裡設定好的;本頁只是依定義把對應子頁的查詢條件代進去後執行,使用者不需自行設定條件。

欄位說明

欄位 說明
項目 統計指標名稱(來源 Description_)。
內容 該指標的彙總值(來源 Value_)。為數值時靠右對齊,否則靠左。
超連結 列按鈕;依該列條件去跑對應廠商查詢子頁,結果開在子頁原處。
顯示 列按鈕;套用同列條件並把明細就地顯示在右側內容區。

隱藏欄位

每一列另帶查詢用的隱藏資訊(鑽研目標物件、查詢條件、檢視單價權限代號等),不顯示在格線上,僅供兩顆按鈕運作與權限過濾使用。

欄位連動與附加功能

  • 切換廠商自動重載:本頁不需手動查詢;首次進入或切換廠商時,會以該廠商代號重新向 TWORK_STATISTIC_DEFINITION 取回整份清單。
  • 檢視單價權限過濾:清單載入後,凡定義了檢視單價權限代號的列,會逐列檢查使用者權限,無權限者從清單移除(不是只隱藏數值,而是整列不出現)。
  • 超連結(NaivigateCommand):把該列的查詢條件代進對應的廠商查詢子頁(報價/採購/進貨)並執行查詢,結果顯示在該子頁的頁籤。
  • 顯示(DisplayCommand):與超連結套用相同條件,但把查詢子頁就地塞進統計頁右側的內容區顯示。

常見問題

統計資料頁是空白的?

本頁內容全部來自後端統計定義(TWORK_STATISTIC_DEFINITION,分類 SPDATA)。若沒有維護任何定義,或目前廠商沒有對應資料,頁籤就會是空白。

有些金額類的統計列看不到?

含金額的列會檢查檢視單價權限。你在對應程式若沒有檢視單價權限,那幾列會被自動移除,不會顯示。請洽系統管理員調整權限。

點「超連結」和「顯示」有什麼差別?

兩者套用的查詢條件相同。超連結把結果開在對應查詢子頁的原本頁籤;顯示則把結果就地顯示在統計頁右側,不離開本頁。

為什麼選單裡找不到「統計資料」這支程式?

它不是獨立程式,而是廠商基本資料SPDATA)視窗中的一個頁籤,沒有自己的選單編號與權限。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/G-Purchasing/images/):

  1. spdatastatistics-tab.png — 廠商基本資料視窗切到「統計資料」頁的整體版面(左側清單+右側內容區)
  2. spdatastatistics-list.png — 統計清單(項目/內容兩欄與超連結/顯示按鈕)
  3. spdatastatistics-display.png — 點「顯示」後明細就地呈現在右側內容區的樣子