[IMP] currency field on partner ledger add

bzr revid: mra@mra-laptop-20100714060618-ianctg6f9mgh2519
This commit is contained in:
Mustufa Rangwala
2010-07-14 11:36:18 +05:30
parent 803221de15
commit f3e65a27b9
3 changed files with 4 additions and 1 deletions
@@ -36,6 +36,7 @@ class account_common_journal_report(osv.osv_memory):
return result
def pre_print_report(self, cr, uid, ids, data, query_line, context=None):
data['form'].update(self.read(cr, uid, ids, ['amount_currency'])[0])
fy_ids = data['form']['fiscalyear_id'] and [data['form']['fiscalyear_id']] or self.pool.get('account.fiscalyear').search(cr, uid, [('state', '=', 'draft')], context=context)
period_list = data['form']['periods'] or self.pool.get('account.period').search(cr, uid, [('fiscalyear_id', 'in', fy_ids)], context=context)
data['form']['active_ids'] = self.pool.get('account.journal.period').search(cr, uid, [('journal_id', 'in', data['form']['journal_ids']), ('period_id', 'in', period_list)], context=context)
@@ -32,6 +32,7 @@ class account_partner_ledger(osv.osv_memory):
'soldeinit': fields.boolean('Include initial balances'),
'reconcil': fields.boolean('Include Reconciled Entries'),
'page_split': fields.boolean('One Partner Per Page'),
'amount_currency': fields.boolean("With Currency", help='Print report with currency column'),
}
_defaults = {
'reconcile' : True,
@@ -57,7 +58,7 @@ class account_partner_ledger(osv.osv_memory):
if context is None:
context = {}
data = self.pre_print_report(cr, uid, ids, data, query_line, context=context)
data['form'].update(self.read(cr, uid, ids, ['soldeinit', 'reconcil', 'page_split'])[0])
data['form'].update(self.read(cr, uid, ids, ['soldeinit', 'reconcil', 'page_split', 'amount_currency'])[0])
if data['form']['filter'] == 'filter_date':
self._check_date(cr, uid, data, context)
if data['form']['page_split']:
@@ -13,6 +13,7 @@
<field name="soldeinit"/>
<field name="reconcil"/>
<field name="page_split"/>
<field name="amount_currency"/>
<newline/>
</field>
</field>