[Gnucash-changes] r14066 - gnucash/trunk - Bug#341609: filter
template transactions from general journal report query.
Joshua Sled
jsled at cvs.gnucash.org
Sun May 14 19:24:09 EDT 2006
Author: jsled
Date: 2006-05-14 19:24:06 -0400 (Sun, 14 May 2006)
New Revision: 14066
Trac: http://svn.gnucash.org/trac/changeset/14066
Modified:
gnucash/trunk/ChangeLog
gnucash/trunk/src/engine/gw-engine-spec.scm
gnucash/trunk/src/report/standard-reports/general-journal.scm
Log:
Bug#341609: filter template transactions from general journal report query.
Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog 2006-05-14 23:22:30 UTC (rev 14065)
+++ gnucash/trunk/ChangeLog 2006-05-14 23:24:06 UTC (rev 14066)
@@ -1,3 +1,11 @@
+2006-05-14 Joshua Sled <jsled at asynchronous.org>
+
+ * src/engine/gw-engine-spec.scm: expose gnc:book-get-template-group
+
+ * src/report/standard-reports/general-journal.scm
+ (general-journal-options-generator): Filter template
+ transactions out of query; Bug#341609.
+
2006-05-14 Derek Atkins <derek at ihtfp.com>
* src/lib/libqof/qof/qofquery.h:
Modified: gnucash/trunk/src/engine/gw-engine-spec.scm
===================================================================
--- gnucash/trunk/src/engine/gw-engine-spec.scm 2006-05-14 23:22:30 UTC (rev 14065)
+++ gnucash/trunk/src/engine/gw-engine-spec.scm 2006-05-14 23:24:06 UTC (rev 14066)
@@ -34,7 +34,8 @@
"#include <gnc-lot.h>\n"
"#include <gnc-session-scm.h>\n"
"#include <gnc-hooks-scm.h>\n"
- "#include <engine-helpers.h>\n")))
+ "#include <engine-helpers.h>\n"
+ "#include <SX-book.h>\n")))
(gw:wrapset-add-cs-initializers!
ws
@@ -1476,6 +1477,14 @@
(gw:wrap-function
ws
+ 'gnc:book-get-template-group
+ '<gnc:AccountGroup*>
+ "gnc_book_get_template_group"
+ '((<gnc:Book*> book))
+ "Get the book's template account group.")
+
+(gw:wrap-function
+ ws
'gnc:book-get-commodity-table
'<gnc:commodity-table*>
"gnc_commodity_table_get_table"
Modified: gnucash/trunk/src/report/standard-reports/general-journal.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/general-journal.scm 2006-05-14 23:22:30 UTC (rev 14065)
+++ gnucash/trunk/src/report/standard-reports/general-journal.scm 2006-05-14 23:24:06 UTC (rev 14066)
@@ -67,6 +67,13 @@
(list gnc:query-default-sort)
'())
(gnc:query-set-sort-increasing query #t #t #t)
+
+ (gnc:query-add-account-match
+ query
+ (gnc:group-get-subaccounts (gnc:book-get-template-group (gnc:get-current-book)))
+ 'guid-match-none
+ 'query-and)
+
;; set the "__reg" options required by the Register Report...
(for-each
(lambda (l)
More information about the gnucash-changes
mailing list