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
10458 Widoki

I try to replace one field in below form but get an error 


<record id="view_order_form" model="ir.ui.view">

            <field name="name">sale.order.form</field>

            <field name="model">sale.order</field>

            <field name="arch" type="xml">

                <form string="Sales Order" class="o_sale_order">

   ...

                   <sheet>

                     ...

                     <notebook>

                        ...

                        <page string="Other Information">

                            <group>

                               <group string="Sales Information" name="sales_person">

                                   ...

                                   <field name="related_project_id"

                                           attrs="{'readonly': ['|',('project_id','!=',False),('invoice_count','!=',0),             

                                           ('state','=','sale')],'invisible':[('state','!=','sale')]}"

                                           context="{'default_partner_id':partner_invoice_id, 'default_name':name}"

                                           groups="analytic.group_analytic_accounting"/>

                                </group>

                            </group>

                        </page>

                     </notebook>

                   </sheet>

               </form>

my xml:

(line 4)<record id="view_order_form_inherit" model="ir.ui.view">

            <field name="name">sale.order.form.inherit</field>

            <field name="model">sale.order</field>

            <field name="inherit_id" rel="sale.view_order_form"/>

            <field name="arch" type="xml">

                                <group string="Sales Information" name="sales_person">

                                    <xpath expr="//field[@name='related_project_id']" position="replace">

                                        <field name="related_project_id"

                                           attrs="{'readonly': ['|',('project_id','!=',False),('invoice_count','!=',0),

                                    ('state','=','sale'),('invoice_status','!=','to invoice')],'invisible':[('state','!=','sale')]}"

                                           context="{'default_partner_id':partner_invoice_id, 'default_name':name}"

                                           groups="analytic.group_analytic_accounting"/>

                                    </xpath>

                                </group>

            </field>

        </record>

Awatar
Odrzuć
Najlepsza odpowiedź

Hi,
The inherited code is correct except one thing that you have made a simple mistake here that's why the error is shown. That is you wrote the inheritance reference as 'rel' instead of 'ref'. This is the error in the mentioned code. So please follow the code given below;

<record id="view_order_form_inherit" model="ir.ui.view">


    <field name="name">sale.order.form.inherit</field>


    <field name="model">sale.order</field>


    <field name="inherit_id" ref="sale.view_order_form"/>


    <field name="arch" type="xml">


        <group string="Sales Information" name="sales_person">


            <xpath expr="//field[@name='related_project_id']" position="replace">


                <field name="related_project_id"


                       attrs="{'readonly': ['|',('project_id','!=',False),('invoice_count','!=',0),


                                ('state','=','sale'),('invoice_status','!=','to invoice')],'invisible':[('state','!=','sale')]}"


                       context="{'default_partner_id':partner_invoice_id, 'default_name':name}"


                       groups="analytic.group_analytic_accounting"/>


            </xpath>


        </group>


    </field>


</record>


Regards

Awatar
Odrzuć
Najlepsza odpowiedź

Hi,

Remove the following line from the inherited code and see,

<group string="Sales Information" name="sales_person">. also remove corresponding closing , </group>


Thanks

Awatar
Odrzuć
Autor

Hi Niyas, the same error indicated line 4: <record id="view_order_form_inherit" model="ir.ui.view">

Powiązane posty Odpowiedzi Widoki Czynność
2
gru 19
3430
0
lis 18
3605
1
kwi 15
13832
1
wrz 17
7263
1
sie 24
2773