From d92338628bdd8a9843ae7eb04763e6e656354adf Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Tue, 20 Jul 2010 11:13:11 +0530 Subject: [PATCH] [IMP] account : Improve the account_journal report bzr revid: sbh@tinyerp.com-20100720054311-gifnrjm4edrjldah --- addons/account/report/account_journal.py | 6 ++++++ addons/account/report/account_journal.rml | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/account/report/account_journal.py b/addons/account/report/account_journal.py index 423f60e7bc9..a372e2982f4 100644 --- a/addons/account/report/account_journal.py +++ b/addons/account/report/account_journal.py @@ -99,6 +99,12 @@ class journal_print(report_sxw.rml_parse, common_report_header): currency_total = self.tot_currency = 0.0 return currency_total + def _get_account(self, data): + if data['model']=='account.journal.period': + return self.pool.get('account.journal.period').browse(self.cr, self.uid, data['id']).company_id.name + return super(journal_print ,self)._get_account(data) + + report_sxw.report_sxw('report.account.journal.period.print', 'account.journal.period', 'addons/account/report/account_journal.rml', parser=journal_print, header='internal') # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/addons/account/report/account_journal.rml b/addons/account/report/account_journal.rml index 26067043ed6..3cb0e31929a 100644 --- a/addons/account/report/account_journal.rml +++ b/addons/account/report/account_journal.rml @@ -205,8 +205,7 @@ - Chat Account[[ data['model']=='account.journal.period' and removeParentNode('font') ]] - Company [[ data['model']=='account.journal.period' or removeParentNode('font') and '' ]] + Chat Account Fiscal Year Journal Filters By [[ get_filter(data)!='No Filter' and '' or removeParentNode('font') ]][[ get_filter(data) or '' ]] @@ -214,7 +213,7 @@ Printing Date - [[ get_account(data) or data['model']=='account.journal.period' and o.company_id.name ]] + [[ get_account(data) or '' ]] [[ get_fiscalyear(data) or data['model']=='account.journal.period' and o.fiscalyear_id.name ]] [[o.journal_id.name ]] [[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]]