~zaber/openobject-addons/stable_5.0-extra-addons

« back to all changes in this revision

Viewing changes to sale_margin/view/sale_margin_view.xml

  • Committer: Sebastien LANGE
  • Date: 2009-12-05 15:41:56 UTC
  • Revision ID: sebastien.lange@syleam.fr-20091205154156-8ag8u7qb7h0bd6pz
[IMP] sale_margin : add pourcent margin in sale order line and sale order
the original module is renamed in sale_margin_old

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
        <record model="ir.ui.view" id="sale_margin_sale_order">
 
6
            <field name="name">sale.order.margin.view.form</field>
 
7
            <field name="type">form</field>
 
8
            <field name="model">sale.order</field>
 
9
            <field name="inherit_id" ref="sale.view_order_form" />
 
10
            <field name="arch" type="xml">
 
11
                <button name="button_dummy" position="after">
 
12
                    <field name="margin"/>
 
13
                </button>
 
14
            </field>
 
15
        </record>
 
16
 
 
17
 
 
18
        <record model="ir.ui.view" id="sale_margin_sale_order_tree">
 
19
            <field name="name">sale.order.margin.view.tree</field>
 
20
            <field name="type">tree</field>
 
21
            <field name="model">sale.order</field>
 
22
            <field name="inherit_id" ref="sale.view_order_tree" />
 
23
            <field name="arch" type="xml">
 
24
                <field name="state" position="after">
 
25
                    <field name="margin"/>
 
26
                </field>
 
27
            </field>
 
28
        </record>
 
29
        <record model="ir.ui.view" id="sale_margin_sale_order_form">
 
30
            <field name="name">sale.order.margin.view.form</field>
 
31
            <field name="type">form</field>
 
32
            <field name="model">sale.order</field>
 
33
            <field name="inherit_id" ref="sale.view_order_form" />
 
34
            <field name="arch" type="xml">
 
35
                <field name="product_id" position="replace">
 
36
                    <field colspan="4"
 
37
                        context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom"
 
38
                        name="product_id"
 
39
                        on_change="product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position,False,discount)"
 
40
                        select="1"/>
 
41
                    <field name="margin"/>
 
42
                    <field name="marginpourcent"/>
 
43
                    <field name="purchase_price"/>
 
44
                </field>
 
45
            </field>
 
46
        </record>
 
47
        <record model="ir.ui.view" id="sale_margin_sale_order_form2">
 
48
            <field name="name">sale.order.margin.view.form2</field>
 
49
            <field name="type">form</field>
 
50
            <field name="model">sale.order</field>
 
51
            <field name="inherit_id" ref="sale.view_order_form" />
 
52
            <field name="arch" type="xml">
 
53
                <field name="product_uom_qty" position="replace">
 
54
                    <field
 
55
                        context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom"
 
56
                        name="product_uom_qty"
 
57
                        on_change="product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], False, parent.date_order, product_packaging, parent.fiscal_position, True,discount,price_unit)"
 
58
                        select="1"/>
 
59
                </field>
 
60
            </field>
 
61
        </record>
 
62
 
 
63
        <record model="ir.ui.view" id="sale_margin_sale_order_form3">
 
64
            <field name="name">sale.order.margin.view.form3</field>
 
65
            <field name="type">form</field>
 
66
            <field name="model">sale.order</field>
 
67
            <field name="inherit_id" ref="sale.view_order_form" />
 
68
            <field name="arch" type="xml">
 
69
                <field name="price_unit" position="replace">
 
70
                    <field
 
71
                        context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom"
 
72
                        name="price_unit"
 
73
                        on_change="price_unit_change(purchase_price,product_uom_qty,product_uos_qty,price_unit,product_id,discount)"
 
74
                        select="1"/>
 
75
                </field>
 
76
            </field>
 
77
        </record>
 
78
        <record model="ir.ui.view" id="sale_margin_sale_order_form4">
 
79
            <field name="name">sale.order.margin.view.form4</field>
 
80
            <field name="type">form</field>
 
81
            <field name="model">sale.order</field>
 
82
            <field name="inherit_id" ref="sale.view_order_form" />
 
83
            <field name="arch" type="xml">
 
84
                <field name="discount" position="replace">
 
85
                    <field
 
86
                        name="discount"
 
87
                        on_change="discount_change(purchase_price,product_uom_qty,product_uos_qty,price_unit,product_id,discount)"/>
 
88
                </field>
 
89
            </field>
 
90
        </record>
 
91
        <record model="ir.ui.view" id="sale_margin_sale_order_line_tree">
 
92
            <field name="name">sale.order.margin.line.view.tree</field>
 
93
            <field name="type">tree</field>
 
94
            <field name="model">sale.order.line</field>
 
95
            <field name="inherit_id" ref="sale.view_order_line_tree" />
 
96
            <field name="arch" type="xml">
 
97
                <field name="price_subtotal" position="after">
 
98
                    <field name="margin"/>
 
99
                </field>
 
100
            </field>
 
101
        </record>       
 
102
 
 
103
        <wizard id="wizard_picking_invoice_create" model="stock.picking" name="stock.invoice_onshipping" string="Create invoice"/>
 
104
 
 
105
        <record model="ir.ui.view" id="view_picking_margin_out_form">
 
106
            <field name="name">picking.margin.view.form</field>
 
107
            <field name="type">form</field>
 
108
            <field name="model">stock.picking</field>
 
109
            <field name="inherit_id" ref="stock.view_picking_out_form" />
 
110
            <field name="arch" type="xml">
 
111
                <notebook colspan="4">
 
112
                    <page string="Supplier Invoices">
 
113
                        <separator string="Invoices" colspan="4"/>
 
114
                        <field colspan="4" name="invoice_ids" nolabel="1"/>
 
115
                        <group col="10" colspan="4">
 
116
                            <label colspan="6"/>
 
117
                            <button name="create_invoice" string="Create Invoice" type="object"/>
 
118
                        </group>
 
119
                    </page>
 
120
                </notebook>
 
121
            </field>
 
122
        </record>
 
123
 
 
124
    </data>
 
125
</openerp>