[IMP] code optimize general ledger report

bzr revid: mra@mra-laptop-20100726120055-nhtw5agut04sb906
This commit is contained in:
Mustufa Rangwala
2010-07-26 17:30:55 +05:30
parent 7ce63401a5
commit 9ffbba815e
+3 -3
View File
@@ -38,11 +38,11 @@ class general_ledger(rml_parse.rml_parse, common_report_header):
def set_context(self, objects, data, ids, report_type=None):
new_ids = ids
self.sortby = data['form']['sortby']
self.query = data['form']['query_line']
if (data['model'] == 'ir.ui.menu'):
new_ids = [data['form']['chart_account_id']]
self.sortby = data['form']['sortby']
objects = self.pool.get('account.account').browse(self.cr, self.uid, new_ids)
objects = self.pool.get('account.account').browse(self.cr, self.uid, new_ids)
super(general_ledger, self).set_context(objects, data, new_ids, report_type=report_type)
def __init__(self, cr, uid, name, context=None):
@@ -232,4 +232,4 @@ class general_ledger(rml_parse.rml_parse, common_report_header):
report_sxw.report_sxw('report.account.general.ledger', 'account.account', 'addons/account/report/general_ledger.rml', parser=general_ledger, header='internal')
report_sxw.report_sxw('report.account.general.ledger_landscape', 'account.account', 'addons/account/report/general_ledger_landscape.rml', parser=general_ledger, header='internal')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: