Files
rmutr_report/Controllers
Nut.ไปเรื่อย e2fcd26b8f
continuous-integration/drone/push Build is passing
feat: emit live Excel formulas for operating-expense subtotal rows
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
..
2025-08-06 13:17:28 +07:00
2024-09-25 11:02:59 +07:00
2023-12-06 14:10:47 +07:00
2024-02-07 10:55:52 +07:00
2025-08-06 16:16:44 +07:00
2023-12-20 12:29:15 +07:00
2022-11-18 17:12:21 +07:00
2023-10-19 12:46:50 +07:00
2022-11-15 13:51:16 +07:00
2022-11-10 13:13:30 +07:00
2022-11-09 14:30:14 +07:00
2023-12-13 11:46:40 +07:00
2023-12-06 14:10:47 +07:00
2023-12-06 14:10:47 +07:00
2023-12-06 14:10:47 +07:00
2023-04-20 14:26:20 +07:00
2023-08-24 14:36:02 +07:00
2023-08-16 12:01:11 +07:00
2024-06-17 11:32:58 +07:00
2023-06-21 12:08:48 +07:00
2023-10-10 17:32:01 +07:00
2023-11-29 14:12:01 +07:00
2024-02-06 11:32:52 +07:00
2023-01-24 14:20:21 +07:00
2023-12-06 14:10:47 +07:00
2023-12-13 14:30:49 +07:00
2025-03-19 16:02:28 +07:00
2023-12-06 14:10:47 +07:00
2023-06-08 14:25:09 +07:00