I took the gnucash balance sheet from
Reports -> Assets & Liabilities -> Balance Sheet
Clicked on the Edit report option icon on the tool bar.
Changed a few options including most importantly these fields on the
"Display" page <Template File> and <CSS stylesheet file> to match the
names of my bespoke files
My bespoke css and -equile.scm files now live in my .local/share/gnucash
directory and are named as indicated by the values in the fields
<Template File> and <CSS stylesheet file>
What may be the important changes to the files were -
131c131
< <title><?scm:d coyname ?> <?scm:d reportname ?> <?scm:d
(gnc-print-date opt-date-tp) ?></title>
---
> <title><?scm:d coyname ?> <?scm:d reportname ?> <?scm:d
(qof-print-date opt-date) ?></title>
133d132
< <?scm (if css? (begin ?>
150a150
>
152d151
< <?scm )) ?>
156,158d154
< <?scm (if (not css?) (begin ?>
< <table border="0" cellpadding="16"><tr><td> <!-- hack for GTKHTML -->
< <?scm )) ?>
160c156
< <h2><?scm:d opt-report-title ?> <?scm:d (gnc-print-date opt-date-tp)
?></h2>
---
> <h2><?scm:d opt-report-title ?> <?scm:d (qof-print-date opt-date)
?></h2>
164a161
>
291c288
< (one-num (gnc:make-gnc-numeric 10000 1))
---
> (one-num 10000/1)
316d312
< <p><?scm:d opt-extra-notes ?>
321,324d316
<
< <?scm (if (not css?) (begin ?>
< </table> <!-- hack for GTKHTML -->
< <?scm )) ?>
The most important changes were removing the hacks for GTKHTML
changing this line <h2><?scm:d opt-report-title ?> <?scm:d
(gnc-print-date opt-date-tp) ?></h2>
changing this line (one-num (gnc:make-gnc-numeric 10000 1))
Not sure if I needed to do all that, but I did and it had the desired
end result.
My bespoke report now differs from the standard balance sheet report
/usr/share/gnucash/scm/gnucash/report/balsheet-eg.eguile.scm in these
areas -
149a150
>
154,155c155,156
< <h3><?scm:d coyname ?></h3>
< <h2><?scm:d reportname ?> <?scm:d (qof-print-date opt-date) ?></h2>
---
> <!-- <h3><?scm:d coyname ?></h3> -->
> <h2><?scm:d opt-report-title ?> <?scm:d (qof-print-date opt-date)
?></h2>
159a161
>
310c312,316
< <p><?scm:d opt-extra-notes ?>
---
> <center>
> <p><?scm
> (display (date->string (current-date) "Printed at ~d/~m/~Y ~H:~M:~S"))
> ?>
> </center>
To get the display date working I have to add this line
(use-modules (srfi srfi-19)) ; for extra date functions
to
/usr/share/gnucash/scm/gnucash/report/balsheet-eg.scm
Alex
On 24/08/18 13:01, Geert Janssens wrote:
I am curious though: where did you put your css and -eguile.scm file ? And how
do you specify them in your report ? Did you just change the options' default
values ?
_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.