I am new to OpenERP and trying to understand it, What I am trying to do is that I create a new Module and then on that module I call a view of sale_order, but I want to customize the view the way I want. Lets say the default view shows five coloumns and I want only two out of those five coloumns to be displayed. I tried some coding but it shows the default view.
Here is my code.
sale_order_duplicate_view.xml
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>
        <menuitem name="Genrate Dictonary" id="menu_sale_order_duplicate1" />
        <record id="sale_order_duplicate_tree1" model="ir.ui.view">
        <field name="naame">sale.order.tree.inherit</field>
        <field name="model">sale.order</field>
        <field name="inherit_id" ref="sale.view_quotation_tree" />
        <field name="arch" type="xml">
                    <field name="date_order"/>
                    <field name="partner_id"/>
                    <field name="user_id"/>
        </field>
     </record>
        <record model="ir.actions.act_window" id="action_sale_order_duplicate1">
            <field name="name">Sale Order Duplicate</field>
            <field name="res_model">sale.order</field>
            <field name="view_id" ref="sale_order_duplicate_tree1"/>
        </record>
        <menuitem name="Duplicate" id="menu_sale_order_duplicate_submenu1" parent="menu_sale_order_duplicate1"/>
        <menuitem name="Sale Order Duplicate" id="menu_sale_order_sub_sub_menu1"
            parent="menu_sale_order_duplicate_submenu1" action="action_sale_order_duplicate1" />
    </data>
</openerp>
sale_order_duplicate.py
from openerp.osv import fields,osv
from openerp.addons.fleet.fleet import fleet_vehicle
from openerp.osv.fields import _column
class sale_order_duplicate(osv.osv):
    _inherit = 'sale.order'
    _description = "Sales Order"
    _columns = {
                }
sale_order_duplicate()
Can someone please tell me what else should I do and how this thing actually works. Thank you.
