I was hoping this would fix the splits problem with advanced-portfolio. I tried it with 2.2.0 and got the following error;
In unknown file: ?: 6 (letrec ((dumper #)) (catch (quote ignore) (lambda () #) (lambda # #f))) In /usr/share/gnucash/guile-modules/gnucash/main.scm: 151: 7 [catch ignore #<procedure #f ()> #<procedure #f (key . args)>] In unknown file: ?: 8* [#<procedure #f ()>] In /usr/share/gnucash/guile-modules/gnucash/main.scm: 154: 9* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key . args)>] In unknown file: ?: 10* [#<procedure #f ()>] In /usr/share/gnucash/guile-modules/gnucash/main.scm: 155: 11* [apply #<procedure #f ()> ()] In unknown file: ?: 12 [#<procedure #f ()>] In /usr/share/gnucash/scm/report.scm: ... 460: 13 (set! html (gnc:report-render-html report #t)) 460: 14* [gnc:report-render-html # #t] 426: 15 (if (and (not #) (gnc:report-ctext report)) (gnc:report-ctext report) ...) 434: 16 (let ((template #) (doc #f)) (set! doc (if template # #f)) doc) 437: 17* (set! doc (if template (let* # # # ...) #f)) 437: 18* (if template (let* # # # ...) #f) 438: 19 (let* (# # # ...) (gnc:html-document-set-style-sheet! doc stylesheet) ...) 440: 20* [advanced-portfolio-sorted-renderer #] In /usr/share/gnucash/guile-modules/gnucash/report/advanced-portfolio-sorted.scm: 139: 21 (let (# #) (letrec # # #)) ... 368: 22 (let (# # # ...) (gnc:html-document-set-title! document #) ...) 395: 23* (if (not #) (let* # # # ...) (gnc:html-document-add-object! document #)) 397: 24 (let* (# # #) (gnc:html-table-set-col-headers! table #) ...) 398: 25* (case price-source ((quote pricedb-latest) (lambda # #)) ...) /usr/share/gnucash/guile-modules/gnucash/report/advanced-portfolio-sorted.scm:398:19: In procedure memoization in expression (case price-source (# #) ...): /usr/share/gnucash/guile-modules/gnucash/report/advanced-portfolio-sorted.scm:398:19: In file "/usr/share/gnucash/guile-modules/gnucash/report/advanced-portfolio-sorted.scm", line 397: Duplicate case label quote in expression (case price-source ((quote pricedb-latest) (lambda (foreign domestic date) (gnc:exchange-by-pricedb-latest foreign domestic))) ((quote pricedb-nearest) gnc:exchange-by-pricedb-nearest)). On Mon, 10 Sep 2007, Johan van Oostrum wrote: > In januari I posted a portfolio report for use with GnuCash 1.8.x. > Attached you find an updated version for use with GnuCash 2.2.x. > > An option is added with which you can set the column the report is to be > sorted. > I decided to name it advanced-portfolio-sorted to enable users to give it a > try > without removing the original report. Slight drawback of this approach is > that > one has to edit standard-reports.scm. > > Note that the calculation of splits, used in the GC 2 Advanced Report, is not > (yet) incorporated in this version. This may result in total gain differing > from > that reported in the Advanced Report. > > To install the report (I use Fink and have the files located here: > /sw/share/gnucash/guile-modules/gnucash/report/) > * 1 * Copy the report code to advance-portfolio-sorted.scm > * 2 * Add the marked line in standard-reports.scm: > ... > (use-modules (gnucash report advanced-portfolio)) > (use-modules (gnucash report advanced-portfolio-sorted)) ;; this is the > new report > (use-modules (gnucash report average-balance)) > ... > > Regards, > Johan > -- /------------------------------------+-------------------------\ |Stephen J. Gowdy, SLAC | CERN Office: 32-2-A22| |http://www.slac.stanford.edu/~gowdy/ | CH-1211 Geneva 23 | | | Switzerland | |EMail: [EMAIL PROTECTED] | Tel: +41 22 767 5840 | \------------------------------------+-------------------------/ _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel