Balance sheet and equity statement reports
Mike Alexander
mta at umich.edu
Sat Apr 15 02:11:33 EDT 2006
I think the change in R13266 broke both the balance sheet and equity
statement reports. Both of them pass (cons 0 0) as a starting time to
gnc:accountlist-get-comm-balance-interval. It is eventually passed to
(gnc:timepair-end-day-time (gnc:timepair-previous-day from)) which
seems to turn it into a date far into the future.
This really should be fixed by making decdate (which
gnc:timepair-previous-day calls) watch for overflow but the simple
patch below makes these reports work better. The equity statement
report may work ok without this patch, but the balance sheet report
definitely doesn't.
--
Mike Alexander mta at umich.edu
Ann Arbor, MI PGP key ID: BEA343A6
Index: src/report/standard-reports/balance-sheet.scm
===================================================================
--- src/report/standard-reports/balance-sheet.scm (revision 13771)
+++ src/report/standard-reports/balance-sheet.scm (working copy)
@@ -277,7 +277,7 @@
(gnc:option-value
(gnc:lookup-option
(gnc:report-options report-obj) pagename optname)))
- (define forever-ago (cons 0 0))
+ (define forever-ago (cons 100000 0))
(gnc:report-starting reportname)
Index: src/report/standard-reports/equity-statement.scm
===================================================================
--- src/report/standard-reports/equity-statement.scm (revision 13771)
+++ src/report/standard-reports/equity-statement.scm (working copy)
@@ -193,7 +193,7 @@
(gnc:option-value
(gnc:lookup-option
(gnc:report-options report-obj) pagename optname)))
- (define forever-ago (cons 0 0))
+ (define forever-ago (cons 100000 0))
(gnc:report-starting reportname)
More information about the gnucash-devel
mailing list