程式資訊
- 程式 ID:
OtherrpPrintPage - 所屬子系統:I.帳款管理
- 狀態:stable
其他應收付單列印¶
功能簡介¶
「其他應收付單列印」是其他應收付(程式類別 OTHERRP,I-100)的列印伴隨頁。它本身不維護資料,只負責收一段財務單號起訖範圍,把對應的其他應收付單整理成 I100-1 其他應收付單 報表後預覽或列印。
會計人員在其他應收付畫面按工具列的 列印 時,系統就會帶出本頁;通常已自動填好目前這張單的財務單號,直接預覽列印即可,需要一次印多張時再放寬起訖範圍。
這頁只管列印,不改資料
本頁沒有新增/修改/刪除功能,只有「設定列印區間 → 預覽/列印」。實際的資料維護請回其他應收付操作。
前置需求¶
- 權限:I.帳款管理 → 其他應收付(
I-100)的列印權限。本頁隨母表單一起授權,沒有獨立的選單項目。 - 報表範本:需安裝
I100-1 其他應收付單(報表名稱Otherrp、A4 直式、台灣區域、對應 sqliterpt_i100_otherrp_report1)。範本缺失時會提示檔案不存在。 - 資料來源:已存檔的其他應收付單(
rp_m,程式類別H)。
操作步驟¶
從其他應收付列印(最常用)¶
- 在其他應收付畫面找到要列印的單據。
- 點工具列
列印,系統開啟本列印頁,並自動把該單的財務單號同時帶入起始與結束欄位(起訖相同=只印這一張)。 - 確認範圍後執行預覽或列印。
列印一段區間¶
- 在財務單號的起始欄輸入區間第一張單號、結束欄輸入最後一張單號。
- 執行預覽/列印,區間內所有程式類別
H的單據會一起帶進I100-1,每張單獨立一頁。
欄位說明¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 條件(列印依據) | — | 固定為「財務單號」(PrintConditionEnum.DocumentNo) |
| 財務單號(起始) | 是 | 列印區間起點。母表單帶入時預設為目前單據的財務單號 |
| 財務單號(結束) | 是 | 列印區間終點。母表單帶入時預設為目前單據的財務單號 |
起訖都要有值才印得出來
起始或結束任一欄留白時,系統判定沒有可列印資料(HaveReportData 回傳否),不會產生報表。
報表內容(I100-1 其他應收付單)¶
一張單一頁(依財務單號分組、每組換頁),版面分三塊:
| 區塊 | 欄位 |
|---|---|
| 表頭 | 公司名稱、列印日期/人員、財務單號、財務類別+單據名稱、申請日期、帳款期別、帳款起始日、進銷分類 |
| 本文(框線表格) | 廠商(代號+簡稱)、受款人、事由、幣別/匯率、應付原幣、應付本幣、沖帳原幣、沖帳本幣、未沖金額(本幣應收付-沖帳本幣)、付款條件(代號+說明)、付款日、到期日、付款方式、關係人、申請部門/申請人、使用部門/使用人/使用日期、備註、轉入備註、說明、傳票號碼 |
| 簽核欄 | 核准、財務/會計、部門主管、經辦 |
- 資料由
TworkReportPluginOfficial.Otherrp走 SPDARB_RPT_PREPAID(vw_rp_m通用撈取,rp_m 系表單共用)並加程式類別='H'條件取得;付款方式、收付條件說明、使用部門簡稱、進銷分類名稱在 C# 端補上。 - 送進報表的參數固定帶
Condition = "DocumentNo"、BeginningDocumentNo、EndingDocumentNo(GetReportParameters)。
常見問題¶
按了列印卻沒有任何報表跳出來?
最常見原因是財務單號起訖有一欄空白。兩欄都填上(只印一張時填同一個單號)即可。
報表是空白的?
請確認:該財務單號的單據確實存在、屬於其他應收付(程式類別 H)、起訖區間有涵蓋到它,以及報表範本 Otherrp.frx 已放到 REPORTSROOT。
相關功能¶
需補截圖清單
以下截圖待 runtime 驗收後補拍(放 docs/I-ARAP/images/):
otherrpprintpage-step1.png— 列印頁條件畫面(財務單號起訖)otherrpprintpage-step2.png—I100-1 其他應收付單報表預覽