[IMP] code optimize general ledger report
bzr revid: mra@mra-laptop-20100726120055-nhtw5agut04sb906
This commit is contained in:
@@ -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:
|
||||
Reference in New Issue
Block a user