Kuldeep Joshi(OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-partner-address-cleaning-l10n_ch_be-jam
into lp:~openerp-dev/openobject-addons/trunk-partner-address-cleaning.
Requested reviews:
Bhumika (OpenERP) (sbh-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-partner-address-cleaning-l10n_ch_be-jam/+merge/98144
remove the res.partner.address
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-partner-address-cleaning-l10n_ch_be-jam/+merge/98144
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-partner-address-cleaning.
=== modified file 'l10n_be/account_demo.xml'
--- l10n_be/account_demo.xml 2011-01-14 00:11:01 +0000
+++ l10n_be/account_demo.xml 2012-03-19 05:24:33 +0000
@@ -6,13 +6,12 @@
<record id="invoice_1" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
- <field name="address_invoice_id" ref="base.res_partner_address_8"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
<field name="journal_id" ref="account.sales_journal"/>
<field name="state">draft</field>
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
- <field name="address_contact_id" ref="base.res_partner_address_8"/>
+ <field name="partner_id" ref="base.res_partner_address_8"/>
</record>
<record id="invoice_1_line_1" model="account.invoice.line">
<field name="name">Otpez Laptop without OS</field>
@@ -32,13 +31,12 @@
<record id="invoice_2" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
- <field name="address_invoice_id" ref="base.res_partner_address_8"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
<field name="journal_id" ref="account.sales_journal"/>
<field name="state">draft</field>
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
- <field name="address_contact_id" ref="base.res_partner_address_8"/>
+ <field name="partner_id" ref="base.res_partner_address_8"/>
<field eval="time.strftime('%Y-%m') + '-01'" name="date_invoice"/>
</record>
<record id="invoice_2_line_1" model="account.invoice.line">
@@ -60,13 +58,12 @@
<record id="invoice_3" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
- <field name="address_invoice_id" ref="base.res_partner_address_8"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
<field name="journal_id" ref="account.sales_journal"/>
<field name="state">draft</field>
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
- <field name="address_contact_id" ref="base.res_partner_address_8"/>
+ <field name="partner_id" ref="base.res_partner_address_8"/>
<field eval="time.strftime('%Y-%m') + '-08'" name="date_invoice"/>
</record>
<record id="invoice_3_line_1" model="account.invoice.line">
@@ -88,13 +85,12 @@
<record id="invoice_4" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
- <field name="address_invoice_id" ref="base.res_partner_address_8"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
<field name="journal_id" ref="account.sales_journal"/>
<field name="state">draft</field>
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
- <field name="address_contact_id" ref="base.res_partner_address_8"/>
+ <field name="partner_id" ref="base.res_partner_address_8"/>
<field eval="time.strftime('%Y-%m') + '-15'" name="date_invoice"/>
</record>
<record id="invoice_4_line_1" model="account.invoice.line">
=== modified file 'l10n_be/wizard/l10n_be_partner_vat_listing.py'
--- l10n_be/wizard/l10n_be_partner_vat_listing.py 2012-02-15 13:18:16 +0000
+++ l10n_be/wizard/l10n_be_partner_vat_listing.py 2012-03-19 05:24:33 +0000
@@ -170,7 +170,6 @@
obj_sequence = self.pool.get('ir.sequence')
obj_users = self.pool.get('res.users')
obj_partner = self.pool.get('res.partner')
- obj_addr = self.pool.get('res.partner.address')
obj_model_data = self.pool.get('ir.model.data')
seq_declarantnum = obj_sequence.get(cr, uid, 'declarantnum')
obj_cmpny = obj_users.browse(cr, uid, uid, context=context).company_id
@@ -187,12 +186,12 @@
street = city = country = ''
addr = obj_partner.address_get(cr, uid, [obj_cmpny.partner_id.id], ['invoice'])
if addr.get('invoice',False):
- ads = obj_addr.browse(cr, uid, [addr['invoice']], context=context)[0]
+ ads = obj_partner.browse(cr, uid, [addr['invoice']], context=context)[0]
phone = ads.phone.replace(' ','') or ''
email = ads.email or ''
name = ads.name or ''
- city = obj_addr.get_city(cr, uid, ads.id)
- zip = obj_addr.browse(cr, uid, ads.id, context=context).zip or ''
+ city = obj_partner.get_city(cr, uid, ads.id)
+ zip = obj_partner.browse(cr, uid, ads.id, context=context).zip or ''
if not city:
city = ''
if ads.street:
=== modified file 'l10n_be/wizard/l10n_be_vat_intra.py'
--- l10n_be/wizard/l10n_be_vat_intra.py 2012-02-13 17:22:08 +0000
+++ l10n_be/wizard/l10n_be_vat_intra.py 2012-03-19 05:24:33 +0000
@@ -92,7 +92,6 @@
obj_user = self.pool.get('res.users')
obj_sequence = self.pool.get('ir.sequence')
obj_partner = self.pool.get('res.partner')
- obj_partner_add = self.pool.get('res.partner.address')
xmldict = {}
post_code = street = city = country = data_clientinfo = ''
@@ -131,7 +130,7 @@
phone = data_company.partner_id.phone or ''
if addr.get('invoice',False):
- ads = obj_partner_add.browse(cr, uid, [addr['invoice']])[0]
+ ads = obj_partner.browse(cr, uid, [addr['invoice']])[0]
city = (ads.city or '')
post_code = (ads.zip or '')
if ads.street:
=== modified file 'l10n_ch/demo/demo.xml'
--- l10n_ch/demo/demo.xml 2012-01-17 17:21:53 +0000
+++ l10n_ch/demo/demo.xml 2012-03-19 05:24:33 +0000
@@ -24,12 +24,12 @@
<field name="category_id" model="res.partner.category" search="[('name','=','Partenaire')]"/>
</record>
- <record id="res_partner_address_bank1" model="res.partner.address">
+ <record id="res_partner_address_bank1" model="res.partner">
<field name="fax">+41 31 622 13 00</field>
<field name="name">Marc Dufour</field>
<field name="zip">1015</field>
<field name="city">Lausanne</field>
- <field name="partner_id" ref="bank"/>
+ <field name="parent_id" ref="bank"/>
<field name="country_id" model="res.country" search="[('code','=','ch')]"/>
<field name="email">[email protected]</field>
<field name="phone">+41 24 620 10 12</field>
@@ -59,12 +59,12 @@
Resource: res.partner.address
-->
- <record id="res_partner_address_1" model="res.partner.address">
+ <record id="res_partner_address_1" model="res.partner">
<field name="fax">+41 21 619 10 00</field>
<field name="name">Luc Maurer</field>
<field name="zip">1015</field>
<field name="city">Lausanne</field>
- <field name="partner_id" ref="camptocamp"/>
+ <field name="parent_id" ref="camptocamp"/>
<field name="country_id" model="res.country" search="[('code','=','ch')]"/>
<field name="email">[email protected]</field>
<field name="phone">+41 21 619 10 12</field>
@@ -72,11 +72,11 @@
<field name="active">1</field>
<field name="type">default</field>
</record>
- <record id="res_partner_address_2" model="res.partner.address">
+ <record id="res_partner_address_2" model="res.partner">
<field name="name">Ferdinand Gassauer</field>
<field name="zip">1015</field>
<field name="city">Lausanne</field>
- <field name="partner_id" ref="prolibre"/>
+ <field name="parent_id" ref="prolibre"/>
<field name="country_id" model="res.country" search="[('code','=','ch')]"/>
<field name="email">[email protected]</field>
<field name="phone">+41 21 619 10 11</field>
@@ -84,12 +84,12 @@
<field name="active">1</field>
<field name="type">default</field>
</record>
- <record id="res_partner_address_3" model="res.partner.address">
+ <record id="res_partner_address_3" model="res.partner">
<field name="fax">+41 21 619 10 00</field>
<field name="name">Claude Philipona</field>
<field name="zip">1015</field>
<field name="city">Lausanne</field>
- <field name="partner_id" ref="camptocamp"/>
+ <field name="parent_id" ref="camptocamp"/>
<field name="country_id" model="res.country" search="[('name','=','Switzerland')]"/>
<field name="email">[email protected]</field>
<field name="phone">+41 21 619 10 12 </field>
=== modified file 'l10n_ch/demo/dta_demo.xml'
--- l10n_ch/demo/dta_demo.xml 2012-01-17 17:21:53 +0000
+++ l10n_ch/demo/dta_demo.xml 2012-03-19 05:24:33 +0000
@@ -33,7 +33,6 @@
<field name="amount_total">54150</field>
<field name="number">1</field>
<field name="partner_id" ref="base.res_partner_agrolait"/>
- <field name="address_invoice_id" ref="base.res_partner_address_8"/>
<field name="account_id" ref="account.a_recv"/>
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_partner"/>
=== modified file 'l10n_ch/report/bvr.mako'
--- l10n_ch/report/bvr.mako 2011-09-16 14:32:55 +0000
+++ l10n_ch/report/bvr.mako 2012-03-19 05:24:33 +0000
@@ -103,20 +103,20 @@
<!--adresses + info block -->
<table class="dest_address" style="position:absolute;top:6mm;left:15mm">
<tr><td ><b>${inv.partner_id.title.name or ''|entity} ${inv.partner_id.name |entity}</b></td></tr>
- <tr><td>${inv.address_invoice_id.street or ''|entity}</td></tr>
- <tr><td>${inv.address_invoice_id.street2 or ''|entity}</td></tr>
- <tr><td>${inv.address_invoice_id.zip or ''|entity} ${inv.address_invoice_id.city or ''|entity}</td></tr>
- %if inv.address_invoice_id.country_id :
- <tr><td>${inv.address_invoice_id.country_id.name or ''|entity} </td></tr>
- %endif
- %if inv.address_invoice_id.phone :
- <tr><td>${_("Tel") |entity}: ${inv.address_invoice_id.phone|entity}</td></tr>
- %endif
- %if inv.address_invoice_id.fax :
- <tr><td>${_("Fax") |entity}: ${inv.address_invoice_id.fax|entity}</td></tr>
- %endif
- %if inv.address_invoice_id.email :
- <tr><td>${_("E-mail") |entity}: ${inv.address_invoice_id.email|entity}</td></tr>
+ <tr><td>${inv.partner_id.street or ''|entity}</td></tr>
+ <tr><td>${inv.partner_id.street2 or ''|entity}</td></tr>
+ <tr><td>${inv.partner_id.zip or ''|entity} ${inv.partner_id.city or ''|entity}</td></tr>
+ %if inv.partner_id.country_id :
+ <tr><td>${inv.partner_id.country_id.name or ''|entity} </td></tr>
+ %endif
+ %if inv.partner_id.phone :
+ <tr><td>${_("Tel") |entity}: ${inv.partner_id.phone|entity}</td></tr>
+ %endif
+ %if inv.partner_id.fax :
+ <tr><td>${_("Fax") |entity}: ${inv.partner_id.fax|entity}</td></tr>
+ %endif
+ %if inv.partner_id.email :
+ <tr><td>${_("E-mail") |entity}: ${inv.partner_id.email|entity}</td></tr>
%endif
%if inv.partner_id.vat :
<tr><td>${_("VAT") |entity}: ${inv.partner_id.vat|entity}</td></tr>
@@ -142,7 +142,7 @@
<table name="bvrframe" id="${inv.id}" style="width:210mm;height:106mm;border-collapse:collapse;padding-left:3mm;font-family:Helvetica;font-size:8pt;border-width:0px" border="0" CELLPADDING="0" CELLSPACING="0"> <!--border-width:1px;border-style:solid;border-color:black;-->
<tr style="height:16.933333mm;vertical-align:bottom;padding-bottom:3mm"><td style="width:60.14mm;padding-bottom:3mm"><div style="padding-left:3mm;">${inv.partner_bank_id and inv.partner_bank_id.print_bank and inv.partner_bank_id.bank and inv.partner_bank_id.bank.name or ''}</div></td><td style="width:60.96mm;padding-bottom:3mm"><div style="padding-left:3mm;">${inv.partner_bank_id and inv.partner_bank_id.print_bank and inv.partner_bank_id.bank and inv.partner_bank_id.bank.name or ''}</div></td><td style="width:88.9mm"></td></tr>
<tr style="height:12.7mm;vertical-align:bottom;padding-bottom:3mm"><td style="width:60.14mm;padding-bottom:3mm"><div style="padding-left:3mm;"><b>${user.company_id.partner_id.name}</b></div></td><td style="width:60.96mm;padding-bottom:3mm"><div style="padding-left:3mm;"><b>${user.company_id.partner_id.name}</b></div></td><td style="width:88.9mm"></td></tr>
- <tr style="height:16.933333mm;vertical-align:bottom;padding-bottom:0"><td><table style="padding-left:3mm;font-family:Helvetica;font-size:8pt" height="100%"><tr style="vertical-align:top;padding-bottom:0"><td>${user.company_id.partner_id.address[0].street}<br/> ${user.company_id.partner_id.address[0].zip} ${user.company_id.partner_id.address[0].city}</td></tr><tr style="vertical-align:bottom;padding-bottom:0"><td><div style="padding-left:30.48mm;">${inv.partner_bank_id.print_account and inv.partner_bank_id.post_number or ''}</div></td></tr></table></td><td style="padding-left:3mm"><table style="padding-left:3mm;font-family:Helvetica;font-size:8pt" height="100%"><tr style="vertical-align:top;padding-bottom:0"><td>${user.company_id.partner_id.address[0].street}<br/>${user.company_id.partner_id.address[0].zip} ${user.company_id.partner_id.address[0].city}</td></tr><tr style="vertical-align:bottom;padding-bottom:0"><td><div style="padding-left:30.48mm;">${inv.partner_bank_id.print_account and inv.partner_bank_id.post_number or ''}</div></td></tr></table></td><td style="text-align: right;padding-right:4mm;padding-bottom:8mm;font-size:11pt">${_space(_get_ref(inv))}</td></tr>
+ <tr style="height:16.933333mm;vertical-align:bottom;padding-bottom:0"><td><table style="padding-left:3mm;font-family:Helvetica;font-size:8pt" height="100%"><tr style="vertical-align:top;padding-bottom:0"><td>${user.company_id.partner_id.street}<br/> ${user.company_id.partner_id.zip} ${user.company_id.partner_id.city}</td></tr><tr style="vertical-align:bottom;padding-bottom:0"><td><div style="padding-left:30.48mm;">${inv.partner_bank_id.print_account and inv.partner_bank_id.post_number or ''}</div></td></tr></table></td><td style="padding-left:3mm"><table style="padding-left:3mm;font-family:Helvetica;font-size:8pt" height="100%"><tr style="vertical-align:top;padding-bottom:0"><td>${user.company_id.partner_id.street}<br/>${user.company_id.partner_id.zip} ${user.company_id.partner_id.city}</td></tr><tr style="vertical-align:bottom;padding-bottom:0"><td><div style="padding-left:30.48mm;">${inv.partner_bank_id.print_account and inv.partner_bank_id.post_number or ''}</div></td></tr></table></td><td style="text-align: right;padding-right:4mm;padding-bottom:8mm;font-size:11pt">${_space(_get_ref(inv))}</td></tr>
<tr style="height:8.4666667mm;vertical-align:bottom;padding-bottom:0"> <td><table style="width:100%" CELLPADDING="0" CELLSPACING="0"><td style="width:4mm"></td><td style="width:40mm;text-align: right" >${_space(('%.2f' % inv.amount_total)[:-3], 1)}</td><td style="width:6mm"></td><td style="width:10mm;text-align: right">${ _space(('%.2f' % inv.amount_total)[-2:], 1)}</td><td style="width:3mm;text-align: right"></td></table></td><td><table style="width:100%" CELLPADDING="0" CELLSPACING="0"><td style="width:4mm"></td><td style="width:40mm;text-align: right" >${_space(('%.2f' % inv.amount_total)[:-3], 1)}</td><td style="width:6mm"></td><td style="width:10mm;text-align: right">${ _space(('%.2f' % inv.amount_total)[-2:], 1)}</td><td style="width:3mm;text-align: right"></td></table></td><td></td></tr>
<tr style="height:21.166667mm"><td></td><td></td><td></td></tr>
<tr style="height:8.4666667mm"> <td></td><td></td><td></td></tr>
@@ -150,4 +150,4 @@
</table>
%endfor
</body>
-</html>
\ No newline at end of file
+</html>
=== modified file 'l10n_ch/report/report_webkit_html.mako'
--- l10n_ch/report/report_webkit_html.mako 2011-09-16 14:32:55 +0000
+++ l10n_ch/report/report_webkit_html.mako 2012-03-19 05:24:33 +0000
@@ -10,20 +10,20 @@
<div id="inv_cont_${inv.id}" style="padding-left:20mm;padding-top:0;padding-bottom:10;border-width:0px;border-style:solid">
<table class="dest_address">
<tr><td ><b>${inv.partner_id.title.name or ''|entity} ${inv.partner_id.name |entity}</b></td></tr>
- <tr><td>${inv.address_invoice_id.street or ''|entity}</td></tr>
- <tr><td>${inv.address_invoice_id.street2 or ''|entity}</td></tr>
- <tr><td>${inv.address_invoice_id.zip or ''|entity} ${inv.address_invoice_id.city or ''|entity}</td></tr>
- %if inv.address_invoice_id.country_id :
- <tr><td>${inv.address_invoice_id.country_id.name or ''|entity} </td></tr>
- %endif
- %if inv.address_invoice_id.phone :
- <tr><td>${_("Tel") |entity}: ${inv.address_invoice_id.phone|entity}</td></tr>
- %endif
- %if inv.address_invoice_id.fax :
- <tr><td>${_("Fax") |entity}: ${inv.address_invoice_id.fax|entity}</td></tr>
- %endif
- %if inv.address_invoice_id.email :
- <tr><td>${_("E-mail") |entity}: ${inv.address_invoice_id.email|entity}</td></tr>
+ <tr><td>${inv.partner_id.street or ''|entity}</td></tr>
+ <tr><td>${inv.partner_id.street2 or ''|entity}</td></tr>
+ <tr><td>${inv.partner_id.zip or ''|entity} ${inv.partner_id.city or ''|entity}</td></tr>
+ %if inv.partner_id.country_id :
+ <tr><td>${inv.partner_id.country_id.name or ''|entity} </td></tr>
+ %endif
+ %if inv.partner_id.phone :
+ <tr><td>${_("Tel") |entity}: ${inv.partner_id.phone|entity}</td></tr>
+ %endif
+ %if inv.partner_id.fax :
+ <tr><td>${_("Fax") |entity}: ${inv.partner_id.fax|entity}</td></tr>
+ %endif
+ %if inv.partner_id.email :
+ <tr><td>${_("E-mail") |entity}: ${inv.partner_id.email|entity}</td></tr>
%endif
%if inv.partner_id.vat :
<tr><td>${_("VAT") |entity}: ${inv.partner_id.vat|entity}</td></tr>
@@ -81,4 +81,4 @@
</div>
%endfor
</body>
-</html>
\ No newline at end of file
+</html>
=== modified file 'l10n_ch/report/report_webkit_html_view.xml'
--- l10n_ch/report/report_webkit_html_view.xml 2011-09-16 14:32:55 +0000
+++ l10n_ch/report/report_webkit_html_view.xml 2012-03-19 05:24:33 +0000
@@ -36,16 +36,16 @@
<td><b>${company.partner_id.name |entity}</b></td><td></td><td></td>
</tr>
<tr>
- <td>${company.partner_id.address and company.partner_id.address[0].street or ''|entity}</td><td>${_("phone")}:</td><td>${company.partner_id.address and company.partner_id.address[0].phone or ''|entity} </td><td></td>
- </tr>
- <tr>
- <td>${company.partner_id.address and company.partner_id.address[0].street2 or ''|entity}</td><td>${_('Fax')}:</td><td>${company.partner_id.address and company.partner_id.address[0].fax or ''|entity} </td><td></td>
- </tr>
- <tr>
- <td>${company.partner_id.address and company.partner_id.address[0].zip or ''|entity} ${company.partner_id.address and company.partner_id.address[0].city or ''|entity}</td><td>${_('e-mail')}:</td><td><a href="mailto:${company.partner_id.address and company.partner_id.address[0].email or ''|entity}">${company.partner_id.address and company.partner_id.address[0].email or ''|entity}</a></td><td></td>
- </tr>
- <tr>
- <td>${company.partner_id.address and company.partner_id.address[0].country_id.name or ''|entity}</td><td></td><td style="text-align:right;font-size:12" ><span class="page"/></td><td style="text-align:left;font-size:12;"> / <span class="topage"/></td>
+ <td>${company.partner_id and company.partner_id.street or ''|entity}</td><td>${_("phone")}:</td><td>${company.partner_id and company.partner_id.phone or ''|entity} </td><td></td>
+ </tr>
+ <tr>
+ <td>${company.partner_id and company.partner_id.street2 or ''|entity}</td><td>${_('Fax')}:</td><td>${company.partner_id and company.partner_id.fax or ''|entity} </td><td></td>
+ </tr>
+ <tr>
+ <td>${company.partner_id and company.partner_id.zip or ''|entity} ${company.partner_id and company.partner_id.city or ''|entity}</td><td>${_('e-mail')}:</td><td><a href="mailto:${company.partner_id and company.partner_id.email or ''|entity}">${company.partner_id and company.partner_id.email or ''|entity}</a></td><td></td>
+ </tr>
+ <tr>
+ <td>${company.partner_id and company.partner_id.country_id.name or ''|entity}</td><td></td><td style="text-align:right;font-size:12" ><span class="page"/></td><td style="text-align:left;font-size:12;"> / <span class="topage"/></td>
</tr>
</table>
</td>
@@ -161,4 +161,4 @@
<field name="webkit_header" ref="ir_header_webkit_bvr_invoice0" />
</record>
</data>
-</openerp>
\ No newline at end of file
+</openerp>
=== modified file 'l10n_ch/test/l10n_ch_dta.yml'
--- l10n_ch/test/l10n_ch_dta.yml 2012-01-19 09:24:22 +0000
+++ l10n_ch/test/l10n_ch_dta.yml 2012-03-19 05:24:33 +0000
@@ -13,8 +13,6 @@
account_id: account.a_pay
type : in_invoice
partner_id: base.res_partner_agrolait
- address_contact_id: base.res_partner_address_8
- address_invoice_id: base.res_partner_address_8
reference_type: bvr
reference: 11111111111111111111
date_invoice: !eval "'%s-01-01' %(datetime.now().year)"
=== modified file 'l10n_ch/test/l10n_ch_report.yml'
--- l10n_ch/test/l10n_ch_report.yml 2011-11-15 00:19:12 +0000
+++ l10n_ch/test/l10n_ch_report.yml 2012-03-19 05:24:33 +0000
@@ -13,21 +13,21 @@
-
I create contact address for BVR DUMMY.
-
- !record {model: res.partner.address, id: res_partner_address_1}:
+ !record {model: res.partner, id: res_partner_address_1}:
partner_id: res_partner_bvr
street: Route de Bélario
type: contact
-
I create invoice address for BVR DUMMY.
-
- !record {model: res.partner.address, id: res_partner_address_2}:
+ !record {model: res.partner, id: res_partner_address_2}:
partner_id: res_partner_bvr
street: Route de Bélario
type: invoice
-
I create delivery address for BVR DUMMY.
-
- !record {model: res.partner.address, id: res_partner_address_3}:
+ !record {model: res.partner, id: res_partner_address_3}:
partner_id: res_partner_bvr
street: Route de Bélario
type: delivery
@@ -38,13 +38,11 @@
!record {model: account.invoice, id: l10n_ch_invoice, view: False}:
currency_id: base.CHF
company_id: base.main_company
- address_invoice_id: res_partner_address_2
partner_id: res_partner_bvr
state: draft
type: out_invoice
account_id: account.a_recv
name: BVR test invoice
- address_contact_id: res_partner_address_1
-
In order to test the BVR report, I will assign a bank to the invoice
=== modified file 'l10n_ch/test/l10n_ch_v11.yml'
--- l10n_ch/test/l10n_ch_v11.yml 2011-11-15 00:24:24 +0000
+++ l10n_ch/test/l10n_ch_v11.yml 2012-03-19 05:24:33 +0000
@@ -13,8 +13,6 @@
account_id: account.a_recv
type : out_invoice
partner_id: base.res_partner_agrolait
- address_contact_id: base.res_partner_address_8
- address_invoice_id: base.res_partner_address_8
reference_type: bvr
reference: 12345676
date_invoice: !eval "'%s-01-01' %(datetime.now().year)"
=== modified file 'l10n_ch/test/l10n_ch_v11_part.yml'
--- l10n_ch/test/l10n_ch_v11_part.yml 2011-11-15 00:24:24 +0000
+++ l10n_ch/test/l10n_ch_v11_part.yml 2012-03-19 05:24:33 +0000
@@ -14,8 +14,6 @@
account_id: account.a_recv
type : out_invoice
partner_id: base.res_partner_agrolait
- address_contact_id: base.res_partner_address_8
- address_invoice_id: base.res_partner_address_8
reference_type: bvr
reference: 20009997
date_invoice: !eval "'%s-01-01' %(datetime.now().year)"
=== modified file 'l10n_ch/wizard/create_dta.py'
--- l10n_ch/wizard/create_dta.py 2012-01-17 17:21:53 +0000
+++ l10n_ch/wizard/create_dta.py 2012-03-19 05:24:33 +0000
@@ -388,7 +388,7 @@
user = pool.get('res.users').browse(cr,uid,[uid])[0]
company = user.company_id
#XXX dirty code use get_addr
- co_addr = company.partner_id.address[0]
+ co_addr = company.partner_id
v['comp_country'] = co_addr.country_id and co_addr.country_id.name or ''
v['comp_street'] = co_addr.street or ''
v['comp_zip'] = co_addr.zip
@@ -479,20 +479,19 @@
else:
v['partner_name'] = pline.partner_id and pline.partner_id.name or ''
- if pline.partner_id and pline.partner_id.address \
- and pline.partner_id.address[0]:
- v['partner_street'] = pline.partner_id.address[0].street
- v['partner_city'] = pline.partner_id.address[0].city
- v['partner_zip'] = pline.partner_id.address[0].zip
+ if pline.partner_id and pline.partner_id:
+ v['partner_street'] = pline.partner_id.street
+ v['partner_city'] = pline.partner_id.city
+ v['partner_zip'] = pline.partner_id.zip
# If iban => country=country code for space reason
elec_pay = pline.bank_id.state #Bank type
if elec_pay == 'iban':
- v['partner_country']= pline.partner_id.address[0].country_id \
- and pline.partner_id.address[0].country_id.code+'-' \
+ v['partner_country']= pline.partner_id.country_id \
+ and pline.partner_id.country_id.code+'-' \
or ''
else:
- v['partner_country']= pline.partner_id.address[0].country_id \
- and pline.partner_id.address[0].country_id.name \
+ v['partner_country']= pline.partner_id.country_id \
+ and pline.partner_id.acountry_id.name \
or ''
else:
v['partner_street'] =''
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp