GNOME Bugzilla – Bug 482177
Customer report shows no invoices or detail with 2nd A/Receivable
Last modified: 2018-06-29 21:51:02 UTC
Please describe the problem: I have 2 A/Receivable: 1 each for income in different currencies. I can do customer reports for any customer I invoice in one currency, but not the other - nothing appears. Steps to reproduce: 1. Create a second A/Receivable with different currency 2. Create a customer for each currency 3. Create and post an invoice to each A/Receivable 4. Create a customer report for each. Actual results: Those customers whose invoices are posted to the 1st A/Receivable show correct reports. Those to the 2nd show empty reports. Expected results: Should get the different reports. Does this happen every time? Yes Other information:
Does happen, just as long as you have more than one A/Receivable - A/Payable in that options dlg. IMHO, the combo is *not* properly connected to the underlying gtk object. Something from the "gnc:make-account-list-limited-option" ends up in a badly connected combo. I can read a stderr line: WARN <GLib-GObject> gsignal.c:1669: signal `changed' is invalid for instance `0x8ea6538' whenever this Option dialog is constructed. Note also that if you select the company, the 'apply' button gets activated. If you select anything in that combo (or if you type in it), nothing happens.
Created attachment 97220 [details] [review] Connect to and emit account_sel_changed Does this patch solve the issue for you?
[After several hours trying to setup the build - sorry for that..] The patch works! Now I can select second account from the combo!
This patch fixes this bug. Thanks very much.
Please do not just close bugs. This patch has to be committed and backported to branches/2.2. Thanks for testing though :-D
Applied as r16564. Awaiting backport.
Marking attachment as committed (to the trunk, not 2.2). Derek, if this is misleading, please tell me :-)
r16585. Thanks!
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=482177. Please update any external references or bookmarks.