Quoting Brian <[EMAIL PROTECTED]>:
in the invoice options there is: (Partially modified code)
(gnc:register-inv-option
(gnc:make-text-option
(N_ "Display") (N_ "Extra Notes")
"u" (N_ "Extra notes to put on the invoice")
;; oli-custom - Extra notes to add on each invoice, invoice-independent
;; yes, I was too lazy to (get-company-name) ;)
(string-append (_ "Make all cheques payable to: ") ;;c-name
(_ "\nDirect all inquiries to: ")))) ;;c-contact)))
;;"Make all cheques payable to: Company Name Inc.\nDirect all
inquiries to: Mr. Accounting Contact"))
So far I've not been able to get the c-name & c-contact from the book.
This module seems to run before the make-myname-table procedure. The
book parameter is not accessible at this point. I have been far too
busy this past 2 months to work on it and figure it out. Perhaps you or
someone that is good at scheming could fix it easily.
Ahh... Okay, a little background. The report options are really just
a template. They are "outside" the book, and exist outside of it.
The templates exist (and are filled in) without access to a book,
so you cannot pull options from the book interface to put them into
the report options.
In other words, there really isn't a way to do what you want.. What you
CAN do is add two checkboxes to let the user decide whether to display the
"Direct all inquiries to: c-cname" and "Make all cheques payable to:
c-contact"
messages. Then you leave the two strings in the options (so the user
can re-define the message) but then you build the actual report based
on the checkbox, the contents of the option string, and the c-{name,contact}
during the invoice run.
Unfortunately there's just no way to seed c-contact and c-name in the options
creation because they exist outside the book setting.
I'll finish cleaning it up and generate a patch. :)
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
[EMAIL PROTECTED] PGP key available
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel