Commit Graph

6 Commits

Author SHA1 Message Date
Nut.ไปเรื่อย e2fcd26b8f feat: emit live Excel formulas for operating-expense subtotal rows
continuous-integration/drone/push Build is passing
Switch the xls/xlsx export in GetExpensesReport from FastReport's
Excel2007Export (which always writes static numbers) to a ClosedXML-
built workbook, so subtotal/header rows get real =SUM-style FormulaA1
formulas instead of pre-computed values. Row hierarchy is inferred
generically from the "no" field's dot-depth and the expenditure_budget
indentation prefix, so it works for any request, not just one record.
pdf/doc export still uses the FastReport .frx template, unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LvxSgUzvZcd4mXfDWGssxm
2026-08-26 12:04:26 +07:00
kamonwan taengsuk ca12ecf690 edited font
continuous-integration/drone/push Build is passing
2023-12-08 14:58:14 +07:00
kamonwan taengsuk bddfeac821 update 2023-06-13 17:54:48 +07:00
kamonwan taengsuk c3b9a9a473 update 2023-03-25 22:14:21 +07:00
kamonwan taengsuk f545aaf812 add field 2023-01-19 21:22:05 +07:00
kamonwan taengsuk 31a036e637 add รายงานค่าสอนพิเศษ 2022-12-09 13:40:34 +07:00