pso's work on process data
[odoo/odoo.git] / addons / sale_journal / picking_journal_view_report.xml
1 <openerp>
2 <data>
3
4         #
5         # Packings by invoice type
6         #
7
8         <record model="ir.ui.view" id="view_picking_invoice_type_stats_form">
9                 <field name="name">sale_journal.invoice.type.stats.form</field>
10                 <field name="model">sale_journal.invoice.type.stats</field>
11                 <field name="type">form</field>
12                 <field name="arch" type="xml">
13                         <form string="Packings by invoice method">
14                                 <field name="name" select="1"/>
15                                 <field name="invoice_state" select="1"/>
16                                 <field name="state" select="1"/>
17                                 <field name="invoice_type_id" select="1"/>
18                                 <field name="quantity"/>
19                                 <field name="count"/>
20                                 <field name="price_total"/>
21                                 <field name="price_average"/>
22                         </form>
23                 </field>
24         </record>
25         <record model="ir.ui.view" id="view_picking_invoice_type_stats_tree">
26                 <field name="name">sale_journal.invoice.type.stats.tree</field>
27                 <field name="model">sale_journal.invoice.type.stats</field>
28                 <field name="type">tree</field>
29                 <field name="arch" type="xml">
30                         <tree string="Packings by invoice method">
31                                 <field name="name"/>
32                                 <field name="invoice_state"/>
33                                 <field name="state"/>
34                                 <field name="invoice_type_id"/>
35                                 <field name="quantity"/>
36                                 <field name="count"/>
37                                 <field name="price_total"/>
38                                 <field name="price_average"/>
39                         </tree>
40                 </field>
41         </record>
42         <record model="ir.actions.act_window" id="action_invoice_type_picking_stats_open">
43                 <field name="name">Statistics on packings to invoice</field>
44                 <field name="res_model">sale_journal.invoice.type.stats</field>
45                 <field name="type">ir.actions.act_window</field>
46                 <field name="view_type">form</field>
47                 <field name="view_mode">tree,form</field>
48                 <field name="domain">[('invoice_state','=','2binvoiced'),('invoice_type_id','=',active_id)]</field>
49         </record>
50
51         <record model="ir.actions.act_window" id="action_invoice_type_picking_stats_open_menu_month">
52                 <field name="name">Packings by invoice method</field>
53                 <field name="res_model">sale_journal.invoice.type.stats</field>
54                 <field name="type">ir.actions.act_window</field>
55                 <field name="view_type">form</field>
56                 <field name="view_mode">tree,form</field>
57                 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
58         </record>
59         
60         <menuitem name="Packings Journal" id="menu_definition_journal_reporting" parent="stock.next_id_61"/>
61         <menuitem name="This Month" id="menu_definition_journal_reporting_this" parent="menu_definition_journal_reporting"/>
62         <menuitem name="Packings by Invoice Method" id="menu_invoice_type_picking_stats_open_menu" parent="menu_definition_journal_reporting_this" action="action_invoice_type_picking_stats_open_menu_month"/>
63
64         <record model="ir.actions.act_window" id="action_invoice_type_picking_stats_open_menu_all">
65                 <field name="name">Packings by invoice method</field>
66                 <field name="res_model">sale_journal.invoice.type.stats</field>
67                 <field name="type">ir.actions.act_window</field>
68                 <field name="view_type">form</field>
69                 <field name="view_mode">tree,form</field>
70         </record>
71         
72         <menuitem name="All Months" id="menu_definition_journal_reporting_all" parent="menu_definition_journal_reporting"/>
73         <menuitem name="Packings by Invoice Method" id="menu_invoice_type_picking_stats_open_all" parent="menu_definition_journal_reporting_all" action="action_invoice_type_picking_stats_open_menu_all"/>
74
75         #
76         # Packings by journal
77         #
78
79         <record model="ir.ui.view" id="view_picking_journal_stats_form">
80                 <field name="name">sale_journal.picking.stats.form</field>
81                 <field name="model">sale_journal.picking.stats</field>
82                 <field name="type">form</field>
83                 <field name="arch" type="xml">
84                         <form string="Packings by journals">
85                                 <field name="name" select="1"/>
86                                 <field name="state" select="1"/>
87                                 <field name="journal_id" select="1"/>
88                                 <field name="quantity"/>
89                                 <field name="count"/>
90                                 <field name="price_total"/>
91                                 <field name="price_average"/>
92                         </form>
93                 </field>
94         </record>
95         <record model="ir.ui.view" id="view_picking_journal_stats_tree">
96                 <field name="name">sale_journal.picking.stats.tree</field>
97                 <field name="model">sale_journal.picking.stats</field>
98                 <field name="type">tree</field>
99                 <field name="arch" type="xml">
100                         <tree string="Packings by journals">
101                                 <field name="name"/>
102                                 <field name="state"/>
103                                 <field name="journal_id"/>
104                                 <field name="quantity"/>
105                                 <field name="count"/>
106                                 <field name="price_total"/>
107                                 <field name="price_average"/>
108                         </tree>
109                 </field>
110         </record>
111
112         <record model="ir.actions.act_window" id="action_picking_picking_stats_open_menu_month">
113                 <field name="name">Packings by journal</field>
114                 <field name="res_model">sale_journal.picking.stats</field>
115                 <field name="type">ir.actions.act_window</field>
116                 <field name="view_type">form</field>
117                 <field name="view_mode">tree,form</field>
118                 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
119         </record>
120         
121         <menuitem name="Packings by Journal" id="menu_picking_picking_stats_open_menu" parent="menu_definition_journal_reporting_this" action="action_picking_picking_stats_open_menu_month"/>
122         
123         <record model="ir.actions.act_window" id="action_picking_picking_stats_open_menu_all">
124                 <field name="name">Packings by journal</field>
125                 <field name="res_model">sale_journal.picking.stats</field>
126                 <field name="type">ir.actions.act_window</field>
127                 <field name="view_type">form</field>
128                 <field name="view_mode">tree,form</field>
129         </record>
130         
131         <menuitem name="Packings by Journal" id="menu_picking_picking_stats_open_all" parent="menu_definition_journal_reporting_all" action="action_picking_picking_stats_open_menu_all"/>
132
133 </data>
134 </openerp>