getting customer shipping address details into a rpt

Chris Good chris.good at ozemail.com.au
Thu Jun 16 02:14:49 EDT 2016


Hi,

 

I'm modifying aging.scm to allow optional selection of company address info
to display at the end of each customers aged balances so this report can be
copied and pasted into a spreadsheet for use in mail merge.

 

I've got all the billing address info working but I'm having trouble getting
the shipping address fields.

 

This is what I have so far:

 

(owner (company-get-owner-obj

       (cdr company-list-entry)))

(company-name (gncOwnerGetName owner))

(addr (gncOwnerGetAddr owner))                                            ;;
ptr to billing addr

(addr-name  (gncAddressGetName  addr))

(addr-addr1 (gncAddressGetAddr1 addr))

(addr-addr2 (gncAddressGetAddr2 addr))

(addr-addr3 (gncAddressGetAddr3 addr))

 

Can some-one pls advise how I can get a ptr to a shipping address?

 

I've had a look at the entity relationship diagram, gncOwner.c +
gncCustomer.c but I cannot figure out which functions I need to use.

I know (gncOwnerGetID owner) returns a company id.

 

Regards,

 

Chris Good

 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4817 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20160616/5ecf3096/attachment.p7s>


More information about the gnucash-devel mailing list