[IMP] account: improvement in osc memory wizards
bzr revid: rha@rha-desktop-20110209063543-63e1qeizm0cnm1u0
This commit is contained in:
@@ -65,15 +65,8 @@ class account_bs_report(osv.osv_memory):
|
||||
def _print_report(self, cr, uid, ids, data, context=None):
|
||||
if context is None:
|
||||
context = {}
|
||||
data['form'].update(self.read(cr, uid, ids, ['display_type','reserve_account_id'])[0])
|
||||
|
||||
for field in data['form'].keys():
|
||||
if isinstance(data['form'][field], tuple):
|
||||
data['form'][field] = data['form'][field][0]
|
||||
for ctx_field in data['form']['used_context'].keys():
|
||||
if isinstance(data['form']['used_context'][ctx_field], tuple):
|
||||
data['form']['used_context'][ctx_field] = data['form']['used_context'][ctx_field][0]
|
||||
|
||||
record = self.browse(cr, uid, ids, context=context)[0]
|
||||
data['form'].update({'display_type':record.display_type, 'reserve_account_id':record.reserve_account_id.id})
|
||||
if not data['form']['reserve_account_id']:
|
||||
raise osv.except_osv(_('Warning'),_('Please define the Reserve and Profit/Loss account for current user company !'))
|
||||
data = self.pre_print_report(cr, uid, ids, data, context=context)
|
||||
|
||||
@@ -39,12 +39,6 @@ class account_common_account_report(osv.osv_memory):
|
||||
if context is None:
|
||||
context = {}
|
||||
data['form'].update(self.read(cr, uid, ids, ['display_account'], context=context)[0])
|
||||
for field in data['form'].keys():
|
||||
if isinstance(data['form'][field], tuple):
|
||||
data['form'][field] = data['form'][field][0]
|
||||
for ctx_field in data['form']['used_context'].keys():
|
||||
if isinstance(data['form']['used_context'][ctx_field], tuple):
|
||||
data['form']['used_context'][ctx_field] = data['form']['used_context'][ctx_field][0]
|
||||
return data
|
||||
|
||||
account_common_account_report()
|
||||
|
||||
@@ -42,14 +42,6 @@ class account_common_journal_report(osv.osv_memory):
|
||||
if context is None:
|
||||
context = {}
|
||||
data['form'].update(self.read(cr, uid, ids, ['amount_currency'], context=context)[0])
|
||||
|
||||
for field in data['form'].keys():
|
||||
if isinstance(data['form'][field], tuple):
|
||||
data['form'][field] = data['form'][field][0]
|
||||
for ctx_field in data['form']['used_context'].keys():
|
||||
if isinstance(data['form']['used_context'][ctx_field], tuple):
|
||||
data['form']['used_context'][ctx_field] = data['form']['used_context'][ctx_field][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)
|
||||
|
||||
@@ -40,12 +40,6 @@ class account_common_partner_report(osv.osv_memory):
|
||||
if context is None:
|
||||
context = {}
|
||||
data['form'].update(self.read(cr, uid, ids, ['result_selection'], context=context)[0])
|
||||
for field in data['form'].keys():
|
||||
if isinstance(data['form'][field], tuple):
|
||||
data['form'][field] = data['form'][field][0]
|
||||
for ctx_field in data['form']['used_context'].keys():
|
||||
if isinstance(data['form']['used_context'][ctx_field], tuple):
|
||||
data['form']['used_context'][ctx_field] = data['form']['used_context'][ctx_field][0]
|
||||
return data
|
||||
|
||||
account_common_partner_report()
|
||||
|
||||
Reference in New Issue
Block a user