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

Hi !

I'm creating a module, and I'm stuck on this error :

ValidateError

Une erreur est apparue lors de la validation du/des champ(s) arch: Invalid XML for View Architecture!

Here's the file where's the problem :

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>   
        <!-- form -->
        <record model="ir.ui.view" id="shipping_res_company_form">
            <field name="model">res.company</field>
            <field name="name">view.inherit.res.company.form</field>
            <field name="view_type">form</field>
            <field name="inherit_id" ref="base.view_company_form"></field>
            <field name="arch" type="xml">
                <field name="image" position="after">
                    <field name="shipping_rule_name"></field>
                </field>
            </field>
        </record>
    </data>
</openerp>

Can someone explain me what I'm doing wrong ? It's very important !
Thanks in advance.

Awatar
Odrzuć
Najlepsza odpowiedź

Try with this:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>   
        <!-- form -->
        <record model="ir.ui.view" id="shipping_res_company_form">
            <field name="model">res.company</field>
            <field name="name">view.inherit.res.company.form</field>
            <field name="inherit_id" ref="base.view_company_form"></field>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='image']" position="after">
                    <field name="shipping_rule_name" />
                </xpath>
            </field>
        </record>
    </data>
</openerp>

On OE7 it's not needed:

view_type

Check if you have base on your dependencies.

And it should work

Awatar
Odrzuć
Autor

First, thanks for your answer ! I tried the code + add base dependency (I'm still new to module creation so...) but the same error is still there. So now I'm restarting the server, just in case (until now I just tried to update the module when I changed something).

Autor

No, changes nothing after restart, can't just logging in.

Autor

I've uninstalled the module, but can't reinstall it, still the same error.

Are you creating it with eclipse or pycharm?

Autor

With WinSCP, Sublime Text 2 and Putty ^^

Autor Najlepsza odpowiedź

I've found the problem, it's so obvious, but I don't know how to fix this. The field "shipping_rule_name" that I tried to add doesn't exist in res.company.form, so the server can't find it.

I will ask on another post.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
4
gru 21
31884
1
gru 21
7734
1
lis 24
1676
1
paź 24
1644
1
wrz 21
9456