[IMP] General ledger report with self.sortby

bzr revid: mra@mra-laptop-20100713050811-pnksb7cvlqkx7g1b
This commit is contained in:
Mustufa Rangwala
2010-07-13 10:38:11 +05:30
parent 0068f993e0
commit ae17d0ed32
+3 -1
View File
@@ -42,6 +42,7 @@ class general_ledger(rml_parse.rml_parse, account_journal_common_default):
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)
super(general_ledger, self).set_context(objects, data, new_ids, report_type=report_type)
@@ -55,6 +56,7 @@ class general_ledger(rml_parse.rml_parse, account_journal_common_default):
self.tot_currency = 0.0
self.period_sql = ""
self.sold_accounts = {}
self.sortby = 'sort_date'
self.localcontext.update( {
'time': time,
'lines': self.lines,
@@ -197,7 +199,7 @@ class general_ledger(rml_parse.rml_parse, account_journal_common_default):
del counterpart_res
# Then select all account_move_line of this account
if form['sortby'] == 'sort_journal_partner':
if self.sortby == 'sort_journal_partner':
sql_sort='j.code, p.name'
else:
sql_sort='l.date'