301 lines
14 KiB
XML
301 lines
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<openerp>
|
|
<data>
|
|
<!-- Sales by products by month -->
|
|
<record id="view_order_product_form" model="ir.ui.view">
|
|
<field name="name">report.sale.order.product.form</field>
|
|
<field name="model">report.sale.order.product</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Sale Orders by Product">
|
|
<field name="name" select="1"/>
|
|
<field name="month" select="1"/>
|
|
<field name="product_id" select="1"/>
|
|
<field name="count"/>
|
|
<field name="quantity" select="2"/>
|
|
<field name="price_total" select="2"/>
|
|
<field name="price_average" select="2"/>
|
|
<field name="state" select="1"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_order_product_tree" model="ir.ui.view">
|
|
<field name="name">report.sale.order.product.tree</field>
|
|
<field name="model">report.sale.order.product</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Sale Orders by Product">
|
|
<field name="name"/>
|
|
<field name="month" />
|
|
<field name="product_id"/>
|
|
<field name="count"/>
|
|
<field name="quantity"/>
|
|
<field name="price_total"/>
|
|
<field name="price_average"/>
|
|
<field name="state"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_order_product_graph" model="ir.ui.view">
|
|
<field name="name">report.sale.order.product.graph</field>
|
|
<field name="model">report.sale.order.product</field>
|
|
<field name="type">graph</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Average Sales by Product" type="pie">
|
|
<field name="product_id"/>
|
|
<field name="price_average"/>
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_order_product_search" model="ir.ui.view">
|
|
<field name="name">report.sale.order.product.search</field>
|
|
<field name="model">report.sale.order.product</field>
|
|
<field name="type">search</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Sale Orders by Product">
|
|
<group col="8" colspan="4">
|
|
<filter icon="terp-sale" string="This Year" domain="[('name','=',time.strftime('%%Y'))]" help="Sale orders during this year"/>
|
|
<filter icon="terp-sale" string="This Month" domain="[('month','=',time.strftime('%%m'))]" help="Sale orders during this month"/>
|
|
<separator orientation="vertical"/>
|
|
<field name="name" select="1"/>
|
|
<field name="month" select="1"/>
|
|
<field name="product_id" select="1"/>
|
|
<field name="state" select="1"/>
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_order_product_tree_all" model="ir.actions.act_window">
|
|
<field name="name">Sale Orders by Product</field>
|
|
<field name="res_model">report.sale.order.product</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">graph,tree</field>
|
|
<field name="search_view_id" ref="view_order_product_search"/>
|
|
</record>
|
|
|
|
<menuitem id="next_id_80" name="Reporting" parent="base.menu_base_partner" sequence="7"/>
|
|
<menuitem action="action_order_product_tree_all" id="menu_report_order_product_all" parent="next_id_80"/>
|
|
|
|
<!-- Sales by category by month -->
|
|
|
|
<record id="view_order_category_form" model="ir.ui.view">
|
|
<field name="name">report.sale.order.category.form</field>
|
|
<field name="model">report.sale.order.category</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Sale Orders by category">
|
|
<field name="name" select="1"/>
|
|
<field name="month" select="1"/>
|
|
<field name="category_id" select="1"/>
|
|
<field name="count"/>
|
|
<field name="quantity" select="2"/>
|
|
<field name="price_total" select="2"/>
|
|
<field name="price_average" select="2"/>
|
|
<field name="state" select="1"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_order_category_tree" model="ir.ui.view">
|
|
<field name="name">report.sale.order.category.tree</field>
|
|
<field name="model">report.sale.order.category</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Sale Orders by Category of Products">
|
|
<field name="name"/>
|
|
<field name="month" />
|
|
<field name="category_id"/>
|
|
<field name="count"/>
|
|
<field name="quantity"/>
|
|
<field name="price_total"/>
|
|
<field name="price_average"/>
|
|
<field name="state"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_order_category_graph" model="ir.ui.view">
|
|
<field name="name">report.sale.order.category.graph</field>
|
|
<field name="model">report.sale.order.category</field>
|
|
<field name="type">graph</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Average Sales by Category of Products" type="pie">
|
|
<field name="category_id"/>
|
|
<field name="price_average"/>
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_order_category_search" model="ir.ui.view">
|
|
<field name="name">report.sale.order.category.search</field>
|
|
<field name="model">report.sale.order.category</field>
|
|
<field name="type">search</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Sale Orders by Category of Products">
|
|
<group col="8" colspan="4">
|
|
<filter icon="terp-sale" string="This Year" domain="[('name','=',time.strftime('%%Y'))]" help="Sale orders during this year"/>
|
|
<filter icon="terp-sale" string="This Month" domain="[('month','=',time.strftime('%%m'))]" help="Sale orders during this month"/>
|
|
<separator orientation="vertical"/>
|
|
<field name="name" select="1"/>
|
|
<field name="month" select="1"/>
|
|
<field name="category_id" select="1"/>
|
|
<field name="state" select="1"/>
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_order_category_tree_all" model="ir.actions.act_window">
|
|
<field name="name">Sale Orders by Category of Products</field>
|
|
<field name="res_model">report.sale.order.category</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">graph,tree</field>
|
|
<field name="search_view_id" ref="view_order_category_search"/>
|
|
</record>
|
|
<menuitem action="action_order_category_tree_all" id="menu_report_order_category_all" parent="report_sale.next_id_80"/>
|
|
|
|
<!-- Sales of the month -->
|
|
<record id="view_order_graph" model="ir.ui.view">
|
|
<field name="name">sale.order.graph</field>
|
|
<field name="model">sale.order</field>
|
|
<field name="type">graph</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Sale orders" type="pie">
|
|
<field name="partner_id"/>
|
|
<field name="amount_untaxed"/>
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
<record id="action_order_sale_list" model="ir.actions.act_window">
|
|
<field name="name">Sale Orders of the Month</field>
|
|
<field name="res_model">sale.order</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">graph,tree,form</field>
|
|
<field name="domain">[('date_order','>=',time.strftime('%Y-%m-01')),('state','<>','draft'),('state','<>','cancel')]</field>
|
|
</record>
|
|
<menuitem action="action_order_sale_list" id="menu_report_order_sale_list" parent="report_sale.next_id_80"/>
|
|
|
|
<record id="view_so_pipeline_graph" model="ir.ui.view">
|
|
<field name="name">sale.order.dashboard.graph</field>
|
|
<field name="model">sale.order</field>
|
|
<field name="type">graph</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Sales by State" type="bar">
|
|
<field name="state"/>
|
|
<field name="amount_total"/>
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_so_pipeline" model="ir.actions.act_window">
|
|
<field name="name">Sales by State</field>
|
|
<field name="res_model">sale.order</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">graph,tree,form</field>
|
|
<field name="view_id" ref="view_so_pipeline_graph"/>
|
|
<field name="domain">[('state','<>','done')]</field>
|
|
</record>
|
|
|
|
<!-- Turnover Per Month -->
|
|
|
|
<record model="ir.ui.view" id="view_turnover_month_tree">
|
|
<field name="name">report.turnover.per.month.tree</field>
|
|
<field name="model">report.turnover.per.month</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Turnover Per Month">
|
|
<field name="name" select="1"/>
|
|
<field name="turnover" select="2"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_turnover_month_graph" model="ir.ui.view">
|
|
<field name="name">report.turnover.per.month.graph</field>
|
|
<field name="model">report.turnover.per.month</field>
|
|
<field name="type">graph</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Turnover Per Month" type="bar">
|
|
<field name="name" />
|
|
<field name="turnover" />
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_turnover_month_tree">
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="name">Turnover Per Month</field>
|
|
<field name="res_model">report.turnover.per.month</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,graph</field>
|
|
<field name="view_id" ref="view_turnover_month_tree"/>
|
|
</record>
|
|
|
|
<!-- Turnover Per Product -->
|
|
|
|
<record model="ir.ui.view" id="view_turnover_product_tree">
|
|
<field name="name">report.turnover.per.product.tree</field>
|
|
<field name="model">report.turnover.per.product</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Turnover Per Product">
|
|
<field name="product_id" select="1"/>
|
|
<field name="turnover" select="2"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_turnover_product_graph" model="ir.ui.view">
|
|
<field name="name">report.turnover.per.product.graph</field>
|
|
<field name="model">report.turnover.per.product</field>
|
|
<field name="type">graph</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Turnover Per Product" type="bar">
|
|
<field name="product_id" />
|
|
<field name="turnover" />
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_turnover_product_tree">
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="name">Turnover Per Product</field>
|
|
<field name="res_model">report.turnover.per.product</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,graph</field>
|
|
<field name="view_id" ref="view_turnover_product_tree"/>
|
|
</record>
|
|
|
|
<!-- Created Sale orders for random activities dashboard -->
|
|
|
|
<record id="board_view_created_sale_order" model="ir.ui.view">
|
|
<field name="name">report.sale.order.created.tree</field>
|
|
<field name="model">report.sale.order.created</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Created Sale orders">
|
|
<field name="create_date" select="1"/>
|
|
<field name="date_order"/>
|
|
<field name="name" string="Reference" select="1"/>
|
|
<field name="partner_id" select="2"/>
|
|
<field name="partner_shipping_id"/>
|
|
<field name="amount_untaxed"/>
|
|
<field name="state" select="1"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_view_created_sale_order_dashboard" model="ir.actions.act_window">
|
|
<field name="name">Created Sale Orders</field>
|
|
<field name="res_model">report.sale.order.created</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="view_id" ref="board_view_created_sale_order"/>
|
|
</record>
|
|
</data>
|
|
</openerp>
|