跳轉到

程式資訊

  • 程式 IDFtrlimaPrint
  • 所屬子系統:O.銀行票據
  • 狀態:stable

財務單列印頁

功能簡介

「財務單列印頁」是財務單(O-040)的列印伴隨頁。它本身不維護資料,只負責讓使用者指定一段財務單號範圍,再從該範圍內的財務單據產出各式報表。當你在財務單表單按下列印工具列時,系統就會開啟這張條件頁,由財務/會計人員選報表、設範圍、列印或預覽。

這張頁面提供六種報表(財務單、託收明細表、零用金撥補單(定額制)、應付票據兌現明細表、應收票據兌現明細表、零用金撥補請款單),對應財務單在不同情境下的列印需求。

前置需求

  • 權限:O.出納 → 財務單(O-040)的列印權限。列印頁不是獨立選單項目,而是隨母表單一起授權。
  • 資料:列印前請先在財務單維護好要列印的單據,列印頁只是把既有單據彙整成報表。
資料 影響什麼
財務單(O-040 的單據本體) 報表內容的唯一資料來源;指定的單號範圍內若沒有單據,報表會是空白
託收/票據相關財務單 託收明細表、應付/應收票據兌現明細表的明細是否有資料
零用金相關財務單 零用金撥補單、零用金撥補請款單的內容

操作步驟

  1. 財務單表單上按列印工具列,開啟本條件頁。
  2. 條件方式固定為 財務單號(畫面上的 財務單號 選項預設已選取)。
  3. 財務單號 右側兩個輸入框輸入起始單號結束單號(中間以 ~ 表示區間)。
    • 兩個欄位都必須填寫,否則系統判定沒有可列印的資料。
    • 若只想印單一張單據,起訖填同一個單號即可。
  4. 選擇要列印的報表(六選一,見欄位連動與附加功能)。
  5. 預覽 先在畫面檢視,或按 列印 直接送印。

備註

本頁只提供「財務單號」一種篩選方式,沒有日期、客戶、廠商等其他條件。要更細的篩選請回母表單先查到目標單據、確認單號後再來列印。

欄位說明

欄位 必填 說明/格式/預設
財務單號(條件方式) 列印的篩選方式,程式預設且唯一可選 DocumentNo(財務單號)
起始財務單號 區間起點,最長 20 碼字串
結束財務單號 區間終點,最長 20 碼字串

欄位連動與附加功能

這一節說明本頁背後實際會發生的行為(皆來自 FtrlimaPrintViewModel):

  • 條件方式預設為財務單號Condition 屬性預設值為 DocumentNo,畫面上的單選鈕已綁定此值,因此開頁時「財務單號」已被選取,使用者不需另外切換。本頁未提供其他條件選項。

  • 起訖單號帶入報表參數:按列印或預覽時,系統會把 起始財務單號BeginningDocumentNo)與 結束財務單號EndingDocumentNo)兩個值打包成報表參數送給報表引擎。報表即依此區間撈取財務單資料。

  • 列印前自我檢查(HaveReportData):送印前系統會檢查起訖單號是否都有填。只要其中一個是空白,就視為沒有可列印的資料,不會產出報表。這是避免印出整批或空白報表的保護。

  • 六種可選報表(GetReports):本頁提供下列六張報表,皆為 TW 區域、A4 尺寸,各自對應一個 SQLite 報表資料來源:

    報表編號 報表名稱 報表抬頭 用途
    O040-1 Ftrlima1 財務單 財務單本身的列印格式
    O040-2 Ftrlima2 託收明細表 託收類財務單的明細
    O040-3 Ftrlima3 零用金撥補單(定額制) 定額制零用金撥補
    O040-4 Ftrlima4 應付票據兌現明細表 應付票據的兌現明細
    O040-5 Ftrlima5 應收票據兌現明細表 應收票據的兌現明細
    O040-6 Ftrlima6 零用金撥補請款單 零用金撥補的請款單
  • 預覽與列印共用同一組條件:預覽與列印走的是同一條參數管線(起訖財務單號 + 所選報表),所以畫面預覽到的內容就是實際會印出的內容。

常見問題

按了列印卻沒有任何報表跑出來?

請確認 起始財務單號結束財務單號 兩個欄位都有填。系統規定兩者皆不可空白,只要有一個沒填就會判定「沒有可列印的資料」而不出報表。

報表是空白的、印不到我要的單據?

報表只會撈取落在起訖單號區間內的財務單。請回財務單確認該單據確實存在、且其單號落在你輸入的範圍內。要印單一張單時,把起訖填成同一個單號即可。

為什麼只有「財務單號」一種篩選條件?

本列印頁刻意只提供財務單號區間一種方式(程式中條件預設且固定為 DocumentNo)。若需要依日期、客戶或廠商篩選,請先在財務單查到目標單據、取得單號後再來列印。

我想印託收明細/票據兌現/零用金撥補,要選哪一張?

這些都是同一支列印頁下的不同報表,依需求挑選對應抬頭即可:託收明細表(O040-2)、應付票據兌現明細表(O040-4)、應收票據兌現明細表(O040-5)、零用金撥補單(定額制)(O040-3)、零用金撥補請款單(O040-6)。財務單本身則選「財務單」(O040-1)。

相關功能


需補截圖清單

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

  1. ftrlimaprint-step1.png — 列印條件頁全貌(財務單號單選鈕 + 起訖輸入框)
  2. ftrlimaprint-step2.png — 報表選單(六種報表可選)
  3. ftrlimaprint-step3.png — 報表預覽畫面(以「財務單」O040-1 為主)