Community mailing list archives

community@mail.odoo.com

AssertionError: Element openerp has extra content: data, line 3

by
mudoko
- 03/23/2016 07:28:26
i am getting   the above error in my below custom view any help:


<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
           <record id="mrp_production_cost_breakdown_search_view" model="ir.ui.view">
            <field name="name">mrp.production.cost.breakdown.select</field>
            <field name="model">mrp.production.cost.breakdown</field>
            <field name="arch" type="xml">
                <search string="Search Actual Costing">
                    <field name="name" string="Name" filter_domain="[('name','ilike',self)]"/>
                    <field name="production_id"/>
                    <group expand="0" string="Group By...">
                        <filter string="Manufacturing Order" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'production_id'}"/>
                    </group>
                </search>
            </field>
        </record>
        
        <record id="mrp_production_cost_breakdown_tree_view" model="ir.ui.view">
            <field name="name">mrp.production.cost.breakdown.tree</field>
            <field name="model">mrp.production.cost.breakdown</field>
            <field name="arch" type="xml">
                <tree string="Cost Breakdown">
                    <field name="production_id"/>
                    <field name="name"/>
                    <field name="cost"/>
                    <field name="product_uom_qty" />
                    <field name="product_uom"/>
                </tree>
            </field>
        </record>
        
        <record id="mrp_production_cost_breakdown_form_view" model="ir.ui.view">
            <field name="name">mrp.production.cost.breakdown.form</field>
            <field name="model">mrp.production.cost.breakdown</field>
            <field name="arch" type="xml">
                <form string="Cost Breakdown">
                    <field name="production_id"/>
                    <field name="name"/>
                    <field name="cost"/>
                    <field name="product_uom_qty" />
                    <field name="product_uom"/>
                </form>
            </field>
        </record>
        
        <record id="mrp_production_cost_breakdown_form_action" model="ir.actions.act_window">
            <field name="name">Actual Cost</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">mrp.production.cost.breakdown</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree,form</field>
        </record>
       
        <record id="mrp_production_estimated_cost_breakdown_search_view" model="ir.ui.view">
            <field name="name">mrp.production.estimated.cost.breakdown.select</field>
            <field name="model">mrp.production.estimated.cost.breakdown</field>
            <field name="arch" type="xml">
                <search string="Search Estimated Costing">
                    <field name="name" string="Name" filter_domain="[('name','ilike',self)]"/>
                    <field name="production_id"/>
                    <field name="quotation_id"/>
                    <group expand="0" string="Group By...">
                        <filter string="Manufacturing Order" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'production_id'}"/>
                        <filter string="Manufacturing Order" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'quotation_id'}"/>
                        <filter string="Manufacturing Order" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'quotation_line_id'}"/>
                    </group>
                </search>
            </field>
        </record>
        
        <record id="mrp_production_estimated_cost_breakdown_tree_view" model="ir.ui.view">
            <field name="name">mrp.production.estimated.cost.breakdown.tree</field>
            <field name="model">mrp.production.estimated.cost.breakdown</field>
            <field name="arch" type="xml">
                <tree string="Cost Breakdown" editable="bottom">
                    <field name="quotation_id"/>
                    <field name="quotation_line_id"/>
                    <field name="production_id"/>
                    <field name="name"/>
                    <field name="cost" sum="Total Cost" />
                    <field name="product_uom_qty" />
                    <field name="product_uom"/>
                    <field name="type" invisible="1" />
                    <button type="action" 
                        name="%(action_update_estimated_cost_qty)d" 
                        string="Change Qty" icon="gtk-go-forward" />
                </tree>
            </field>
        </record>
        
        <record id="mrp_production_estimated_cost_breakdown_form_view" model="ir.ui.view">
            <field name="name">mrp.production.estimated.cost.breakdown.form</field>
            <field name="model">mrp.production.estimated.cost.breakdown</field>
            <field name="arch" type="xml">
                <form string="Cost Breakdown">
                    <group>
                        <group>
                            <field name="quotation_id"/>
                            <field name="quotation_line_id"/>
                            <field name="production_id"/>
                        </group>
                        <group>
                            <field name="name"/>
                            <field name="cost"/>
                            <field name="product_uom_qty" attrs="{'readonly':[('type', '=', 'raw_material')]}" />
                            <field name="product_uom"/>
                            <field name="type" invisible="1" />
                        </group>
                    </group>
                </form>
            </field>
        </record>
        
        <record id="mrp_production_estimated_cost_breakdown_form_action" model="ir.actions.act_window">
            <field name="name">Estimated Cost</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">mrp.production.estimated.cost.breakdown</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree,form</field>
        </record>
        
        
        <record id="mrp_production_form_view_prc_inherit1" model="ir.ui.view" >
            <field name="name">mrp.production.form.prc.inherit1</field>
            <field name="model">mrp.production</field>
            <field name="inherit_id" ref="mrp.mrp_production_form_view" />
            <field name="arch" type="xml">
                <field name="origin" position="after">
                    <field name="total_cost"/>
                </field>
                
                <xpath expr="//sheet/div[@class='oe_title']" position="before">
                    <div class="oe_right oe_button_box" name="buttons">
                        <button string="Work Order" 
                            class="oe_stat_button" 
                            icon="fa-building-o" name="action_view_work_order" type="object" />
                    </div>
                </xpath>
                
                <xpath expr="//notebook" position="inside">
                    <page string="Cost Breakdown">
                        <group>
                            <group string="Estimated Cost Breakdown (per unit)">
                                <field name="estimated_cost_breakdown_lines" nolabel="1" readonly="1">
                                    <tree string="Estimated Cost Breakdown">
                                        <field name="name"/>
                                        <field name="cost" sum="Total Cost" />
                                        <field name="product_uom_qty" />
                                        <field name="product_uom"/>
                                    </tree>
                                </field>
                            </group>
                            <group string="Actual Cost Breakdown (per unit)">
                                <field name="cost_breakdown_lines" nolabel="1">
                                    <tree string="Cost Breakdown" editable="bottom">
                                        <field name="name" />
                                        <field name="cost" sum="Total Cost" />
                                        <field name="product_uom_qty" />
                                        <field name="product_uom"/>
                                    </tree>
                                </field>
                            </group>
                        </group>
                    </page>
                </xpath>
                
                <page string="Consumed Products" position="before">
                    <page string="Issue Products" attrs="{'invisible': [('routing_id','=',False)]}">
                        <group>
                            <group string="Products to Issue">
                                <field name="move_lines_process" nolabel="1" options="{'reload_on_button': true}">
                                    <tree colors="blue:state == 'draft';black:state in ('ready','assigned','in_production');gray:state in ('cancel','done');red:state in ('confirmed','waiting')" string="Products to Process">
                                        <field name="product_id"/>
                                        <field name="product_uom_qty"  string="Quantity"/>
                                        <field name="product_uom" string="Unit of Measure" groups="product.group_uom"/>
                                        <field name="state" invisible="1"/>
                                        <button name="action_done" states="confirmed,assigned" string="Process" type="object" 
                                            groups="stock.group_stock_user" icon="gtk-go-forward" help="Done"/>
                                    </tree>
                                </field>
                            </group>
                            <group string="Issued Products">
                                <field name="move_lines_process2" nolabel="1" options="{'reload_on_button': true}">
                                   <tree colors="red:scrapped==True;blue:state == 'draft';black:state in ('confirmed','ready','in_production');gray:state == 'cancel' " string="Consumed Products" editable="bottom">
                                       <field name="product_id" readonly="1"/>
                                       <field name="restrict_lot_id" context="{'product_id': product_id}" groups="stock.group_production_lot"/>
                                       <field name="product_uom_qty" readonly="1"/>
                                       <field name="product_uom" readonly="1" string="Unit of Measure" groups="product.group_uom"/>
                                       <field name="state" invisible="1"/>
                                       <field name="scrapped" invisible="1"/>
                                   </tree>
                                </field>
                            </group>
                        </group>
                    </page>
                </page>
                
                <button name="button_cancel" position="after">
                    <button name="button_produce_done" states="in_production" string="Finish Production" class="oe_highlight" />
                </button>
                
                <button name="%(mrp.act_mrp_product_produce)d" states="ready,in_production" string="Produce" type="action" class="oe_highlight" position="replace">
                    <!-- Button is inconvenient for users as after marking all Work Order as done Product gets called -->
                    <!--<button name="%(mrp.act_mrp_product_produce)d" states="in_production" string="Produce" type="action" class="oe_highlight"/>-->
                </button>
                
                <button name="button_produce" states="ready" string="Mark as Started" position="replace">
                    <button name="button_produce" states="ready" string="Mark as Started" class="oe_highlight"/>
                </button>
                page[1]"
                <xpath expr="//page[3]/field[@name='workcenter_lines']/tree[@name='Production_Work_Centers']" position="attributes">
                    <attribute name="editable">bottom</attribute>
                </xpath>
                
                <xpath expr="//page[3]/field[@name='workcenter_lines']/tree[@name='Production_Work_Centers']/field[@name='sequence']" position="replace">
                    <field name="sequence" readonly="1" />
                </xpath>
                <xpath expr="//page[3]/field[@name='workcenter_lines']/tree[@name='PProduction_Work_Centers']/field[@name='name']" position="replace">
                    <field name="name" readonly="1" />
                </xpath>
                <xpath expr="//page[3]/tree[@name='Production_Work_Centers']/field[@name='workcenter_id']" position="replace">
                    <field name="workcenter_id" readonly="1" />
                </xpath>
                <xpath expr="//page[3]/field[@name='cycle']" position="replace">
                </xpath>
                    
            </field>
        </record>
        
        <record id="mrp_routing_form_view_prc_inherit1" model="ir.ui.view">
            <field name="name">mrp.routing.form.prc.inherit1</field>
            <field name="model">mrp.routing</field>
            <field name="inherit_id" ref="mrp.mrp_routing_form_view" />
            <field name="arch" type="xml">
                <field name="code" position="after">
                    <field name="default_location_src_id"/>
                    <field name="default_location_dest_id"/>
                </field>
            </field>
        </record>
    <menuitem 
            action="mrp_production_estimated_cost_breakdown_form_action" 
            id="menu_mrp_production_estimated_cost_form_action" 
            parent="mrp_prc.menu_mrp_production_cost_breakdown_action" 
            sequence="20"/>
<menuitem 
            action="mrp_production_cost_breakdown_form_action" 
            id="menu_mrp_production_actual_cost_form_action" 
            parent="mrp_prc.menu_mrp_production_cost_breakdown_action" 
            sequence="10"/>
<menuitem name="Cost Breakdown"
            id="menu_mrp_production_cost_breakdown_action"
            parent="mrp.menu_mrp_manufacturing" 
            sequence="50"/>
        
    </data>
</openerp>    


Systems developer

Laballieds,

Nairobi:gate 256, Nairobi.

P.O.Box - 45855 -00100, Nairobi.

Tel:+254 721449067

Email petypi@gmail.com

Mobile: +254 721449067

Website www.softlinkoptions.com