diff --git a/addons/account/account.py b/addons/account/account.py
index 20799938afd..7075c96d046 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -2475,7 +2475,6 @@ class account_account_template(osv.osv):
@param code_digits: Digit getting from wizard.multi.charts.accounts.,this is use for account code.
@param company_id: company_id selected from wizard.multi.charts.accounts.
@return : return acc_template_ref for reference purpose.
-
"""
if context is None:
context = {}
@@ -2976,7 +2975,9 @@ class wizard_multi_charts_accounts(osv.osv_memory):
purchase_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id"
, "=", chart_template_id), ('type_tax_use', 'in', ('purchase','all')), ('installable', '=', True)], order="sequence, id desc")
res['value'].update({'sale_tax': sale_tax_ids and sale_tax_ids[0] or False, 'purchase_tax': purchase_tax_ids and purchase_tax_ids[0] or False})
- res['value'].update({'complete_tax': complete_tax, 'code_digits': data.code_digits})
+ res['value'].update({'complete_tax': complete_tax})
+ if data.code_digits:
+ res['value'].update({'code_digits': data.code_digits})
return res
@@ -3005,7 +3006,6 @@ class wizard_multi_charts_accounts(osv.osv_memory):
purchase_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id"
, "=", ids[0]), ('type_tax_use', 'in', ('purchase','all')), ('installable', '=', True)], order="sequence")
res.update({'purchase_tax': purchase_tax_ids and purchase_tax_ids[0] or False})
-
return res
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
@@ -3173,12 +3173,6 @@ class wizard_multi_charts_accounts(osv.osv_memory):
}
self.check_created_journals(cr, uid, vals_journal, company_id, context=context)
- data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view_multi')
- view_id_cur = data and data[1] or False
-
- data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view')
- view_id_cash = data and data[1] or False
-
return True
def generate_properties(self, cr, uid, chart_template_id, acc_template_ref, company_id, context=None):
@@ -3338,7 +3332,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
'purchase_tax': obj_multi.complete_tax and obj_multi.purchase_tax.id or False,
}
- acc_temp_ref = self._install_template(cr, uid, obj_multi.chart_template_id.id, company_id, code_digits=code_digits, tax_data=tax_data, context=context)
+ acc_template_ref = self._install_template(cr, uid, obj_multi.chart_template_id.id, company_id, code_digits=code_digits, tax_data=tax_data, context=context)
if obj_multi.bank_accounts_id:
for acc in obj_multi.bank_accounts_id:
journal_data.append({
@@ -3350,6 +3344,13 @@ class wizard_multi_charts_accounts(osv.osv_memory):
#Create Bank journals
current_num = 1
valid = True
+ obj_data = self.pool.get('ir.model.data')
+ data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view_multi')
+ view_id_cur = data and data[1] or False
+
+ data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view')
+ view_id_cash = data and data[1] or False
+
for line in journal_data:
#create the account_account for this bank journal
if not ref_acc_bank.code:
diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index 0516015f1e1..74b910f5d62 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -2189,7 +2189,7 @@
-
+