跳轉到

財報公式改完,先模擬看展開結果

案例主角:會計、財務主管 | 模組:N 總帳 · 報表公式設定(N-040) | 2026 年 7 月更新


場景:公式對不對,要跑完報表才知道

自訂財務報表靠的是一行行公式——這一列抓哪些科目、要不要含子科目、分類怎麼展開。過去要驗證公式對不對,得先存檔、過帳、實際跑一次報表,看數字對不對再回頭改。改一次、跑一次,來回好幾趟。

尤其用到 ACC_SCAN(依分類自動展開科目) 的報表,一行公式在報表上會變成好幾十列——到底展開成什麼樣,跑之前心裡沒底。

現在:一顆按鈕,先看展開結果

報表公式設定畫面新增了 「模擬表預覽」。載入報表、按下按鈕,系統就把每一行公式在資料庫端實際展開,用一個結果視窗完整列出:報表編號、名稱、序號、科目名稱、公式、列印碼等欄位。

報表公式設定畫面:載入資產負債表,每行以 ACC_BS/ACC_ISTB 公式定義 報表公式設定:每一行定義一個科目與其取數公式(此為資產負債表範本)。

按下「模擬表預覽」,展開結果立即呈現——ACC_SCAN 的科目逐筆展開、序號自動遞增插列,一眼就能核對公式產出的報表結構對不對。

模擬表預覽結果視窗,逐科目展開報表結構 模擬表預覽:資產負債表逐項展開,含自動插入的子項(如留抵稅額、累計減損),存檔前就看得到最終結構。

兩種展開,各有用途

這個版本同時提供兩顆按鈕,對應不同需求:

按鈕 展開方式 依據
模擬表預覽 資料庫端展開(沿用正式報表多年邏輯) 已存檔的公式為準
模擬表預覽(C#) 程式端展開,與實際查詢同規則 畫面當下內容(含未存檔)

以已存檔內容為準

「模擬表預覽」查的是資料庫裡存好的公式列——尚未存檔的新增/修改不會反映在預覽裡,請先存檔再模擬。想預覽畫面上還沒存的改動,用「模擬表預覽(C#)」。


帶來什麼

  • 改公式不再盲改:展開結果先看過,再決定要不要存檔過帳。
  • ACC_SCAN 展開透明化:一行公式展成幾十列的結果,攤在眼前核對。
  • 少跑幾趟冤枉報表:把「跑報表發現錯、回頭改」的循環,縮短成「按一下、看一眼」。

深入操作N 總帳 · 報表公式設定