[ADD] account: l10n_multilang:Add Translation from Source object account.tax.template to Destination object account.tax
bzr revid: ron@tinyerp.com-20110728095258-t54nc1k1ciwj6lr0
This commit is contained in:
parent
8eebb01588
commit
dc9ce6d3c7
|
@ -98,6 +98,8 @@ class wizard_multi_charts_accounts(osv.osv_memory):
|
|||
obj_acc = self.pool.get('account.account')
|
||||
obj_tax_code_template = self.pool.get('account.tax.code.template')
|
||||
obj_tax_code = self.pool.get('account.tax.code')
|
||||
obj_tax_template = self.pool.get('account.tax.template')
|
||||
obj_tax = self.pool.get('account.tax')
|
||||
|
||||
resource_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'l10n_multilang', 'view_translate_message_wizard')
|
||||
|
||||
|
@ -126,6 +128,11 @@ class wizard_multi_charts_accounts(osv.osv_memory):
|
|||
out_ids = obj_tax_code.search(cr, uid, [('id', 'child_of', [tax_code_root_id])], order='id')[1:]
|
||||
warn_msg += self.copy_translations(cr, uid, langs, obj_tax_code_template, 'name', in_ids, obj_tax_code, out_ids)
|
||||
|
||||
# copy account.tax translations
|
||||
in_ids = sorted([x.id for x in obj_multi.chart_template_id.tax_template_ids])
|
||||
out_ids = obj_tax.search(cr, uid, [('company_id', '=', company_id)], order='id')
|
||||
warn_msg += self.copy_translations(cr, uid, langs, obj_tax_template, 'name', in_ids, obj_tax, out_ids)
|
||||
|
||||
#open new wizard its for displaying warning message
|
||||
if warn_msg:
|
||||
res_id = self.pool.get('translate.message').create(cr, uid, {'message': warn_msg})
|
||||
|
|
|
@ -148,6 +148,35 @@
|
|||
<field name="parent_id" ref="account_chart_template_a"/>
|
||||
</record>
|
||||
|
||||
<!-- Tax for template A-->
|
||||
<record id="attn_VAT-OUT-21-S" model="account.tax.template">
|
||||
<field name="sequence">10</field>
|
||||
<field name="description">VAT-OUT-21-S</field>
|
||||
<field name="name">VAT 21%</field>
|
||||
<field name="amount">0.21</field>
|
||||
<field name="type">percent</field>
|
||||
<field name="chart_template_id" ref="account_chart_template_a"/>
|
||||
</record>
|
||||
|
||||
<!-- Tax for template B-->
|
||||
<record id="attn_VAT-OUT-4-S" model="account.tax.template">
|
||||
<field name="sequence">12</field>
|
||||
<field name="description">VAT-OUT-4-S</field>
|
||||
<field name="name">VAT 4%</field>
|
||||
<field name="amount">0.4</field>
|
||||
<field name="type">percent</field>
|
||||
<field name="chart_template_id" ref="account_chart_template_b"/>
|
||||
</record>
|
||||
|
||||
<record id="attn_VAT-OUT-12-S" model="account.tax.template">
|
||||
<field name="sequence">12</field>
|
||||
<field name="description">VAT-OUT-12-S</field>
|
||||
<field name="name">VAT 12%</field>
|
||||
<field name="amount">0.12</field>
|
||||
<field name="type">percent</field>
|
||||
<field name="chart_template_id" ref="account_chart_template_b"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
||||
|
|
Loading…
Reference in New Issue