財報公式改完,先模擬看展開結果¶
案例主角:會計、財務主管 | 模組:N 總帳 · 報表公式設定(N-040) | 2026 年 7 月更新
場景:公式對不對,要跑完報表才知道¶
自訂財務報表靠的是一行行公式——這一列抓哪些科目、要不要含子科目、分類怎麼展開。過去要驗證公式對不對,得先存檔、過帳、實際跑一次報表,看數字對不對再回頭改。改一次、跑一次,來回好幾趟。
尤其用到 ACC_SCAN(依分類自動展開科目) 的報表,一行公式在報表上會變成好幾十列——到底展開成什麼樣,跑之前心裡沒底。
現在:一顆按鈕,先看展開結果¶
報表公式設定畫面新增了 「模擬表預覽」。載入報表、按下按鈕,系統就把每一行公式在資料庫端實際展開,用一個結果視窗完整列出:報表編號、名稱、序號、科目名稱、公式、列印碼等欄位。
報表公式設定:每一行定義一個科目與其取數公式(此為資產負債表範本)。
按下「模擬表預覽」,展開結果立即呈現——ACC_SCAN 的科目逐筆展開、序號自動遞增插列,一眼就能核對公式產出的報表結構對不對。
模擬表預覽:資產負債表逐項展開,含自動插入的子項(如留抵稅額、累計減損),存檔前就看得到最終結構。
兩種展開,各有用途¶
這個版本同時提供兩顆按鈕,對應不同需求:
| 按鈕 | 展開方式 | 依據 |
|---|---|---|
| 模擬表預覽 | 資料庫端展開(沿用正式報表多年邏輯) | 以已存檔的公式為準 |
| 模擬表預覽(C#) | 程式端展開,與實際查詢同規則 | 吃畫面當下內容(含未存檔) |
以已存檔內容為準
「模擬表預覽」查的是資料庫裡存好的公式列——尚未存檔的新增/修改不會反映在預覽裡,請先存檔再模擬。想預覽畫面上還沒存的改動,用「模擬表預覽(C#)」。
帶來什麼¶
- 改公式不再盲改:展開結果先看過,再決定要不要存檔過帳。
ACC_SCAN展開透明化:一行公式展成幾十列的結果,攤在眼前核對。- 少跑幾趟冤枉報表:把「跑報表發現錯、回頭改」的循環,縮短成「按一下、看一眼」。
深入操作:N 總帳 · 報表公式設定