コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
9751 ビュー

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>

アバター
破棄
最善の回答

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

アバター
破棄
最善の回答

Hi,

Remove the following line from the inherited code and see,

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


Thanks

アバター
破棄
著作者

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

関連投稿 返信 ビュー 活動
2
12月 19
2943
0
11月 18
3240
1
4月 15
13191
1
9月 17
6893
1
8月 24
2146