* Most filters (including balance_sheet.html and income_statement.html) are in UI/Reports/filters/* All listing-based reports (that is, not the balance sheet and the PNL, but all others) run through what we call "dynatable"As promissed on IRC, I'm writing down a description of how to work on what you call the "dialogs" for the searches and reports. (We call them the "filter pages".)There are several things to know here:* All filters and "dynatable" are Template::Toolkit templates* There are two libraries of "predefined" HTML expansions: (a) UI/lib/elements.html and (b) UI/lib/report-base.html* The "report-base.html" library is typically used by the filter pages* elements.html is used by nearly all pages* The filter pages define forms which posts to scripts you can find in LedgerSMB/Scripts/*.pm (even though the URL says .pl)* The scripts use Report objects which you can find in LedgerSMB/Report/** The various forms of income statements (including PNLs) are in LedgerSMB/Report/Income_Statement/*.pm (including PNL.pm)
------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
_______________________________________________ Ledger-smb-devel mailing list ..hidden.. https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel