[IMP]:sale:Improved SQL reports(Sales Analysis).
bzr revid: apa@tinyerp.com-20100527102238-34qm76q6uxe1u21y
This commit is contained in:
parent
7e47dbd1cd
commit
bebd1e65d0
|
@ -36,7 +36,7 @@ class sale_report(osv.osv):
|
|||
('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True),
|
||||
'day': fields.char('Day', size=128, readonly=True),
|
||||
'product_id':fields.many2one('product.product', 'Product', readonly=True),
|
||||
'uom_id': fields.many2one('product.uom', 'Default Unit Of Measure', readonly=True),
|
||||
'uom_name': fields.char('Default UoM', size=128, readonly=True),
|
||||
'product_qty':fields.float('# of Qty', readonly=True),
|
||||
'partner_id':fields.many2one('res.partner', 'Partner', readonly=True),
|
||||
'shop_id':fields.many2one('sale.shop', 'Shop', readonly=True),
|
||||
|
@ -72,7 +72,7 @@ class sale_report(osv.osv):
|
|||
to_char(s.date_order, 'MM') as month,
|
||||
to_char(s.date_order, 'YYYY-MM-DD') as day,
|
||||
l.product_id as product_id,
|
||||
pt.uom_id as uom_id,
|
||||
u.name as uom_name,
|
||||
sum(l.product_uom_qty * u.factor) as product_qty,
|
||||
s.partner_id as partner_id,
|
||||
s.user_id as user_id,
|
||||
|
@ -98,7 +98,7 @@ class sale_report(osv.osv):
|
|||
l.product_uom,
|
||||
s.user_id,
|
||||
pt.categ_id,
|
||||
pt.uom_id,
|
||||
u.name,
|
||||
s.state,
|
||||
s.shop_id,
|
||||
s.company_id,
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<field name="company_id" invisible="1" groups="base.group_multi_company"/>
|
||||
<field name="partner_id" invisible="1"/>
|
||||
<field name="product_id" invisible="1"/>
|
||||
<field name="uom_id" invisible="not context.get('set_visible',False)"/>
|
||||
<field name="uom_name" invisible="not context.get('set_visible',False)"/>
|
||||
<field name="categ_id" invisible="1"/>
|
||||
<field name="nbr" sum="# of Lines"/>
|
||||
<field name="product_qty" sum="# of Qty"/>
|
||||
|
@ -88,6 +88,7 @@
|
|||
<filter string="Company" icon="terp-sale" groups="base.group_multi_company" context="{'group_by':'company_id'}"/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter string="Product" icon="terp-sale" context="{'group_by':'product_id','set_visible':True}"/>
|
||||
<filter string="Default UoM" icon="terp-sale" context="{'group_by':'uom_name'}"/>
|
||||
<filter string="Partner" icon="terp-sale" context="{'group_by':'partner_id'}"/>
|
||||
<filter string="State" icon="terp-sale" context="{'group_by':'state'}"/>
|
||||
<separator orientation="vertical"/>
|
||||
|
|
Loading…
Reference in New Issue