跳轉到

程式資訊

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

請購單列印

功能簡介

「請購單列印」是請購單(Ppurch)的列印伴隨頁,負責把已建立的請購單以正式報表格式輸出。使用者在請購單主檔按列印後,系統會帶出本條件頁,讓你指定要輸出哪一段請購單號區間,再選擇報表格式進行預覽列印匯出 Excel寄送郵件

本頁不會獨立出現在主選單,而是由請購單表單的工具列列印鈕觸發;開窗時系統會自動把目前停留的那筆請購單號填入起訖兩欄,因此最常見的用法就是「開窗即印當前這張單」。

前置需求

  • 權限:G.採購 → PPURCH 請購單 的列印權限(本列印頁共用請購單的程式權限)。
  • 報表格式:必須先在系統維護至少一張對應請購單(單據別 = PPURCH)的可顯示報表格式,列印鈕才會啟用。
資料 影響的結果
請購單(已建檔) 要列印的來源資料;起訖區間內必須有資料才印得出來
報表格式設定(RPTDAT,單據別=PPURCH) 報表清單的可選項目、報表抬頭與註腳;無格式時清單為空、列印鈕不啟用
報表列印權限 是否能執行預覽/列印/匯出

操作步驟

  1. 請購單(Ppurch)主檔把游標移到要列印的單據,按工具列的 列印
  2. 系統開啟「請購單列印」條件頁,並自動把目前這筆的請購單號同時填入起訖兩欄。
  3. 確認列印條件採 Request No(請購單號)方式,於起訖欄位調整要輸出的請購單號區間(單張列印時兩欄填同一個單號即可)。
  4. 在右側報表清單選取要使用的報表格式(清單預設選取第一筆)。
  5. 依需要按下對應動作鈕:
    1. 預覽列印:先在畫面上檢視排版與內容。
    2. 列印:直接送往印表機。
    3. Excel:把報表資料匯出成 Excel。
    4. 郵件:把報表以郵件寄出(僅在該報表格式允許寄信時可用)。

備註

起訖兩欄只要有任一欄留空,列印就會被擋下(見欄位連動與附加功能)。若是從主檔開窗,這兩欄已自動帶值,通常不需手動補。

欄位說明

欄位 必填 說明/格式/預設
列印條件 列印依據,預設 Request No(請購單號)。
起始單號(BeginningNo) 要輸出的請購單號區間起點。預設空白;由主檔開窗時自動帶入當前請購單號
結束單號(EndingNo) 要輸出的請購單號區間終點。預設空白;由主檔開窗時自動帶入當前請購單號
報表格式 右側清單,列出單據別=PPURCH 且可顯示的報表,預設選取第一筆。

欄位連動與附加功能

這一節說明「輸入欄位/按下按鈕後,系統實際會做什麼」,全部來自程式碼行為:

  • 從主檔開窗即帶值:請購單主檔呼叫列印時(GetPrintViewModel),若目前有停留的單據,系統會把該筆的請購單號同時塞進起始單號結束單號,所以開窗預設就是列印「當前這一張」。
  • 列印條件固定為請購單號:條件選項預設且實際只提供 Request No(請購單號)一種依據,起訖區間即是依請購單號比對。
  • 起訖必填才放行:按預覽/列印/Excel/郵件前,系統會檢查資料是否齊備(HaveReportData)。只要起始單號結束單號任一為空白,就視為無資料、跳出提示並中止列印。
  • 報表清單來源:開窗時系統會撈出單據別=PPURCH、標記為「可顯示」的報表格式,依排序組成右側清單;清單有資料時才會啟用預覽與列印鈕,並自動選取第一筆。
  • 選取報表帶出註腳與寄信能力:切換選取的報表格式時,畫面下方的註腳會跟著顯示該報表的設定;若該報表允許寄信,郵件 鈕才會出現並啟用。
  • 預覽列印:以選定報表+目前起訖區間產生報表並在預覽視窗顯示,不送印表機。
  • 列印:同樣產生報表,直接送往印表機輸出。
  • Excel:把報表資料輸出為 Excel 檔;若該報表有對應 Excel 範本,會複製範本並以系統預設程式開啟。
  • 郵件:把報表內容以郵件方式寄出(限允許寄信的報表格式)。
  • 帶入報表的列印區間:實際送進報表的參數為起始/結束單號(BeginningDocumentNoEndingDocumentNo),報表會依此區間撈取請購單資料。

小技巧

只想印一張時,把起始單號結束單號填成同一個請購單號即可;想批次列印一段連號的請購單,調大區間就能一次輸出多張。

常見問題

按列印沒反應、或跳出「沒有資料」的提示?

系統要求起始單號結束單號都必須有值。只要任一欄空白就會被擋下。請確認兩欄都已填入請購單號(從主檔開窗通常會自動帶入)。

右側沒有任何報表可以選、預覽與列印鈕是灰的?

報表清單來自「單據別=PPURCH 且設為可顯示」的報表格式。若清單為空,代表尚未維護對應請購單的報表格式;請先建立並啟用報表格式,列印與預覽鈕才會啟用。

找不到「請購單列印」這個選單?

本頁不是獨立選單功能,而是請購單(Ppurch)的列印伴隨頁。請從請購單主檔工具列的 列印 進入。

郵件 鈕沒出現或無法按?

寄信鈕只在「選取的報表格式允許寄信」時才會顯示並啟用。若該報表沒設定可寄信,畫面上就不會有 郵件 鈕。

相關功能


需補截圖清單

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

  1. ppurchprint-step1.png — 請購單列印條件頁全貌(含請購單號起訖與報表清單)
  2. ppurchprint-step2.png — 報表清單選取與預覽/列印/Excel/郵件按鈕列
  3. ppurchprint-step3.png — 預覽列印畫面範例