跳轉到

程式資訊

  • 程式 IDOtherrpPrintPage
  • 所屬子系統:I.帳款管理
  • 狀態:stable

其他應收付單列印

功能簡介

「其他應收付單列印」是其他應收付(程式類別 OTHERRP,I-100)的列印伴隨頁。它本身不維護資料,只負責收一段財務單號起訖範圍,把對應的其他應收付單整理成 I100-1 其他應收付單 報表後預覽或列印。

會計人員在其他應收付畫面按工具列的 列印 時,系統就會帶出本頁;通常已自動填好目前這張單的財務單號,直接預覽列印即可,需要一次印多張時再放寬起訖範圍。

這頁只管列印,不改資料

本頁沒有新增/修改/刪除功能,只有「設定列印區間 → 預覽/列印」。實際的資料維護請回其他應收付操作。

前置需求

  • 權限:I.帳款管理 → 其他應收付(I-100)的列印權限。本頁隨母表單一起授權,沒有獨立的選單項目。
  • 報表範本:需安裝 I100-1 其他應收付單(報表名稱 Otherrp、A4 直式、台灣區域、對應 sqlite rpt_i100_otherrp_report1)。範本缺失時會提示檔案不存在。
  • 資料來源:已存檔的其他應收付單(rp_m,程式類別 H)。

操作步驟

從其他應收付列印(最常用)

  1. 其他應收付畫面找到要列印的單據。
  2. 點工具列 列印,系統開啟本列印頁,並自動把該單的財務單號同時帶入起始與結束欄位(起訖相同=只印這一張)。
  3. 確認範圍後執行預覽列印

列印一段區間

  1. 財務單號的起始欄輸入區間第一張單號、結束欄輸入最後一張單號。
  2. 執行預覽/列印,區間內所有程式類別 H 的單據會一起帶進 I100-1每張單獨立一頁

欄位說明

欄位 必填 說明/格式/預設
條件(列印依據) 固定為「財務單號」(PrintConditionEnum.DocumentNo
財務單號(起始) 列印區間起點。母表單帶入時預設為目前單據的財務單號
財務單號(結束) 列印區間終點。母表單帶入時預設為目前單據的財務單號

起訖都要有值才印得出來

起始或結束任一欄留白時,系統判定沒有可列印資料(HaveReportData 回傳否),不會產生報表。

報表內容(I100-1 其他應收付單)

一張單一頁(依財務單號分組、每組換頁),版面分三塊:

區塊 欄位
表頭 公司名稱、列印日期/人員、財務單號、財務類別+單據名稱、申請日期、帳款期別、帳款起始日、進銷分類
本文(框線表格) 廠商(代號+簡稱)、受款人、事由、幣別/匯率、應付原幣、應付本幣、沖帳原幣、沖帳本幣、未沖金額(本幣應收付-沖帳本幣)、付款條件(代號+說明)、付款日、到期日、付款方式、關係人、申請部門/申請人、使用部門/使用人/使用日期、備註、轉入備註、說明、傳票號碼
簽核欄 核准、財務/會計、部門主管、經辦
  • 資料由 TworkReportPluginOfficial.Otherrp 走 SP DARB_RPT_PREPAIDvw_rp_m 通用撈取,rp_m 系表單共用)並加 程式類別='H' 條件取得;付款方式、收付條件說明、使用部門簡稱、進銷分類名稱在 C# 端補上。
  • 送進報表的參數固定帶 Condition = "DocumentNo"BeginningDocumentNoEndingDocumentNoGetReportParameters)。

常見問題

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

最常見原因是財務單號起訖有一欄空白。兩欄都填上(只印一張時填同一個單號)即可。

報表是空白的?

請確認:該財務單號的單據確實存在、屬於其他應收付(程式類別 H)、起訖區間有涵蓋到它,以及報表範本 Otherrp.frx 已放到 REPORTSROOT。

相關功能


需補截圖清單

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

  1. otherrpprintpage-step1.png — 列印頁條件畫面(財務單號起訖)
  2. otherrpprintpage-step2.pngI100-1 其他應收付單 報表預覽