From 65050c80fcc74e95d72a57b519e52ebc46e3ac05 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Mon, 5 Apr 2010 12:59:03 +0530 Subject: [PATCH] [IMP]:purchase:Improved SQL purchase report. bzr revid: apa@tinyerp.com-20100405072903-6xfy9b27wuvs4139 --- addons/purchase/report/purchase_report.py | 4 +-- .../purchase/report/purchase_report_view.xml | 26 +++++++++---------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/addons/purchase/report/purchase_report.py b/addons/purchase/report/purchase_report.py index ac9abaaf590..14c073894b8 100644 --- a/addons/purchase/report/purchase_report.py +++ b/addons/purchase/report/purchase_report.py @@ -52,7 +52,7 @@ class report_purchase_order(osv.osv): 'quantity': fields.float('# of Products', readonly=True), 'price_total': fields.float('Total Price', readonly=True), 'price_average': fields.float('Average Price', readonly=True), - 'count': fields.integer('# of Lines', readonly=True), + 'nbr': fields.integer('# of Lines', readonly=True), 'month':fields.selection([('01','January'), ('02','February'), ('03','March'), ('04','April'), ('05','May'), ('06','June'), ('07','July'), ('08','August'), ('09','September'), ('10','October'), ('11','November'), ('12','December')],'Month',readonly=True), @@ -75,7 +75,7 @@ class report_purchase_order(osv.osv): l.product_id, t.categ_id as category_id, sum(l.product_qty*u.factor) as quantity, - count(*), + count(*) as nbr, sum(l.product_qty*l.price_unit) as price_total, (sum(l.product_qty*l.price_unit)/sum(l.product_qty*u.factor))::decimal(16,2) as price_average from purchase_order s diff --git a/addons/purchase/report/purchase_report_view.xml b/addons/purchase/report/purchase_report_view.xml index 46aa69a6f29..99bf7cce7cc 100644 --- a/addons/purchase/report/purchase_report_view.xml +++ b/addons/purchase/report/purchase_report_view.xml @@ -20,20 +20,19 @@ tree - - - + + + - - - - - - - - - + + + + + + + + @@ -64,13 +63,13 @@ default="1" domain="[('state','<>','draft'),('state','<>','cancel')]"/> - + @@ -80,7 +79,6 @@ -