GNOME Bugzilla – Bug 366934
Attached is a patch to reduce the width of reports.
Last modified: 2018-06-29 21:14:31 UTC
This is a change in html-acct-table.scm to remove the separating column cells between the account levels and replace them with  .
Created attachment 75618 [details] [review] the patch
Created attachment 75644 [details] [review] This has a small change to fix extra columns being used
Created attachment 86428 [details] [review] Another attempt at it, hopeful correct this time.
If I understand correctly, the current reports have the account "names" indented from the left by one column per level, just like the "amounts" are indented from the right by one column per level. This patch should change this to put all all account "names" in one (large) column, indented only by some spaces. Did I understand you patch correct? If yes, I'm all for this - in fact, this is the original behaviour of the 1.6/1.8.x text reports and I liked that very much. http://lists.gnucash.org/pipermail/gnucash-devel/2006-March/016943.html is my rant about the report changes that occurred in 2.0.0 by David Montenegro in June/July 2004, mainly in r10078. Again, I'm all in for this patch if I understood it correctly.
Created attachment 94485 [details] Here is a quick demo of a exported Account Summary.
I'm still not sure this is correct. I just tried the patch (against SVN Trunk) and while it worked, the numbers weren't quite in the right columns. You can even see in your example in Comment #5, the "Assets:Current Assets" amount is in the same column as all the children (e.g., Assets:Current Assets:Checking Account). Although I suppose the existing report does that, too, so your patch is no worse than the existing report. So I think I'll apply it anyways because it IS better.
Committed to trunk as r16723. 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=366934. Please update any external references or bookmarks.