_columns = {
'based_on': fields.selection([('invoices', 'Invoices'),
('payments', 'Payments'),],
- 'Based On', required=True),
+ 'Based on', required=True),
'chart_tax_id': fields.many2one('account.tax.code', 'Chart of Tax', help='Select Charts of Taxes', required=True, domain = [('parent_id','=', False)]),
}
context = {}
datas = {'ids': context.get('active_ids', [])}
datas['model'] = 'account.tax.code'
- datas['form'] = self.read(cr, uid, ids)[0]
+ datas['form'] = self.read(cr, uid, ids, context=context)[0]
+ for field in datas['form'].keys():
+ if isinstance(datas['form'][field], tuple):
+ datas['form'][field] = datas['form'][field][0]
datas['form']['company_id'] = self.pool.get('account.tax.code').browse(cr, uid, [datas['form']['chart_tax_id']], context=context)[0].company_id.id
return {
'type': 'ir.actions.report.xml',