1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- Sales by products by month -->
6 <record id="view_order_product_form" model="ir.ui.view">
7 <field name="name">report.sale.order.product.form</field>
8 <field name="model">report.sale.order.product</field>
9 <field name="type">form</field>
10 <field name="arch" type="xml">
11 <form string="Sales by Product">
12 <field name="name" select="1"/>
13 <field name="product_id" select="1"/>
15 <field name="quantity" select="2"/>
16 <field name="price_total" select="2"/>
17 <field name="price_average" select="2"/>
18 <field name="state" select="1"/>
24 <record id="view_order_product_tree" model="ir.ui.view">
25 <field name="name">report.sale.order.product.tree</field>
26 <field name="model">report.sale.order.product</field>
27 <field name="type">tree</field>
28 <field name="arch" type="xml">
29 <tree string="Sales by Product">
31 <field name="product_id"/>
33 <field name="quantity"/>
34 <field name="price_total"/>
35 <field name="price_average"/>
41 <record id="view_order_product_graph" model="ir.ui.view">
42 <field name="name">report.sale.order.product.graph</field>
43 <field name="model">report.sale.order.product</field>
44 <field name="type">graph</field>
45 <field name="arch" type="xml">
46 <graph string="Sales by Product" type="pie">
47 <field name="product_id"/>
48 <field name="price_average"/>
53 <record id="action_order_product_tree" model="ir.actions.act_window">
54 <field name="name">Sales by Product (this month)</field>
55 <field name="res_model">report.sale.order.product</field>
56 <field name="view_type">form</field>
57 <field name="view_mode">graph,tree</field>
58 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
60 <menuitem id="next_id_80" name="Reporting" parent="sale.menu_sale_root"/><menuitem id="next_id_81" name="This Month" parent="next_id_80"/><menuitem action="action_order_product_tree" id="menu_report_order_product" parent="next_id_81"/>
61 <record id="action_order_product_tree_all" model="ir.actions.act_window">
62 <field name="name">Sales by Product</field>
63 <field name="res_model">report.sale.order.product</field>
64 <field name="view_type">form</field>
65 <field name="view_mode">graph,tree</field>
67 <menuitem id="next_id_82" name="All Months" parent="report_sale.next_id_80"/><menuitem action="action_order_product_tree_all" id="menu_report_order_product_all" parent="next_id_82"/>
69 <!-- Sales by category by month -->
71 <record id="view_order_category_form" model="ir.ui.view">
72 <field name="name">report.sale.order.category.form</field>
73 <field name="model">report.sale.order.category</field>
74 <field name="type">form</field>
75 <field name="arch" type="xml">
76 <form string="Sales Orders by category">
77 <field name="name" select="1"/>
78 <field name="category_id" select="1"/>
80 <field name="quantity" select="2"/>
81 <field name="price_total" select="2"/>
82 <field name="price_average" select="2"/>
83 <field name="state" select="1"/>
88 <record id="view_order_category_tree" model="ir.ui.view">
89 <field name="name">report.sale.order.category.tree</field>
90 <field name="model">report.sale.order.category</field>
91 <field name="type">tree</field>
92 <field name="arch" type="xml">
93 <tree string="Sales by Category of Products">
95 <field name="category_id"/>
97 <field name="quantity"/>
98 <field name="price_total"/>
99 <field name="price_average"/>
100 <field name="state"/>
105 <record id="view_order_category_graph" model="ir.ui.view">
106 <field name="name">report.sale.order.category.graph</field>
107 <field name="model">report.sale.order.category</field>
108 <field name="type">graph</field>
109 <field name="arch" type="xml">
110 <graph string="Sales by Category of Products" type="pie">
111 <field name="category_id"/>
112 <field name="price_average"/>
116 <record id="action_order_category_tree" model="ir.actions.act_window">
117 <field name="name">Sales by Category of Product (this month)</field>
118 <field name="res_model">report.sale.order.category</field>
119 <field name="view_type">form</field>
120 <field name="view_mode">graph,tree</field>
121 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
123 <menuitem action="action_order_category_tree" id="menu_report_order_category" parent="report_sale.next_id_81"/>
124 <record id="action_order_category_tree_all" model="ir.actions.act_window">
125 <field name="name">Sales by Category of Products</field>
126 <field name="res_model">report.sale.order.category</field>
127 <field name="view_type">form</field>
128 <field name="view_mode">graph,tree</field>
130 <menuitem action="action_order_category_tree_all" id="menu_report_order_category_all" parent="report_sale.next_id_82"/>
132 <!-- Sales of the month -->
133 <record id="view_order_graph" model="ir.ui.view">
134 <field name="name">sale.order.graph</field>
135 <field name="model">sale.order</field>
136 <field name="type">graph</field>
137 <field name="arch" type="xml">
138 <graph string="Sales orders" type="pie">
139 <field name="partner_id"/>
140 <field name="amount_untaxed"/>
144 <record id="action_order_sale_list" model="ir.actions.act_window">
145 <field name="name">Sales of the Month</field>
146 <field name="res_model">sale.order</field>
147 <field name="view_type">form</field>
148 <field name="view_mode">graph,tree,form</field>
149 <field name="domain">[('date_order','>=',time.strftime('%Y-%m-01')),('state','<>','draft'),('state','<>','cancel')]</field>
151 <menuitem action="action_order_sale_list" id="menu_report_order_sale_list" parent="report_sale.next_id_81"/>