Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
4 Odpowiedzi
6406 Widoki

When adding a Belgian province to the address of a contact, on the invoice it will be shown as a code between the city and the zip code. This looks a bit strange and confusing to the customer, how can I prevent this code from being displayed?

Awatar
Odrzuć
Najlepsza odpowiedź

It's a little bit late, but it can be helpful for another person.

You can hide this field with an inherit on the XML view like that :

<record id="view_partner_form_inherit" model="ir.ui.view">
    <field name="name">res.partner.form.inherit</field>
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="base.view_partner_form"/>
    <field eval="1" name="priority"/>
    <field name="arch" type="xml">
        <xpath expr="//field[@name='state_id']" position="attributes">
            <attribute name="invisible">True</attribute>
        </xpath>
    </field>
</record>

It's working on the V7.

Awatar
Odrzuć

Simply <field name="province_code" invisible="1"/> ...

Do you mean with a position="replace" or in the base code directly ?

Directly in base code is not recommended one, inherit that form and do it...

Najlepsza odpowiedź

The address format can be changed in the Country settings. Just change the format here.

Awatar
Odrzuć
Najlepsza odpowiedź

Thanks this solutions was the best because hide the field but dotn generate problem, but when you put replace the field the openerp genere the problem

Awatar
Odrzuć
Najlepsza odpowiedź

Update your code, it works well at newer versions (Runbot).

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
cze 24
2194
1
lis 22
18783
4
sie 22
8030
1
lut 23
3442
3
gru 22
3409