From 02baa490cdb54b7cc7f97c825236717b191bd8d5 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 20 Apr 2010 10:49:47 +0530 Subject: [PATCH] [IMP]:hr_expese:improved SQL reportx bzr revid: apa@tinyerp.com-20100420051947-kx9m74f9s87ze7hf --- addons/hr_expense/report/hr_expense_report.py | 3 ++ .../report/hr_expense_report_view.xml | 41 ++++++++++++------- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/addons/hr_expense/report/hr_expense_report.py b/addons/hr_expense/report/hr_expense_report.py index 27f5c7c15da..cc3f282e9fa 100644 --- a/addons/hr_expense/report/hr_expense_report.py +++ b/addons/hr_expense/report/hr_expense_report.py @@ -31,6 +31,7 @@ class hr_expense_report(osv.osv): _columns = { 'date': fields.date('Date', readonly=True), 'year': fields.char('Year', size=4, readonly=True), + 'day': fields.char('Day', size=128, 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), @@ -72,6 +73,7 @@ class hr_expense_report(osv.osv): s.department_id, to_char(date_trunc('day',s.create_date), 'YYYY') as year, to_char(date_trunc('day',s.create_date), 'MM') as month, + to_char(date_trunc('day',s.create_date), 'YYYY-MM-DD') as day, l.product_id as product_id, sum(l.unit_quantity * u.factor) as product_qty, s.user_id as user_id, @@ -87,6 +89,7 @@ class hr_expense_report(osv.osv): left join product_uom u on (u.id=l.uom_id) group by date_trunc('day',s.create_date), + to_char(date_trunc('day',s.create_date), 'YYYY-MM-DD'), to_date(to_char(s.date_confirm, 'dd-MM-YYYY'),'dd-MM-YYYY'), to_date(to_char(s.date_valid, 'dd-MM-YYYY'),'dd-MM-YYYY'), l.product_id, diff --git a/addons/hr_expense/report/hr_expense_report_view.xml b/addons/hr_expense/report/hr_expense_report_view.xml index 3da247c5d46..972557edd0c 100644 --- a/addons/hr_expense/report/hr_expense_report_view.xml +++ b/addons/hr_expense/report/hr_expense_report_view.xml @@ -12,6 +12,7 @@ + @@ -47,16 +48,16 @@ - + - - + + + + + - - + - + @@ -106,8 +118,9 @@ - + + @@ -120,7 +133,7 @@ hr.expense.report form tree,graph - {'search_default_month':1,'search_default_user_id':uid} + {'search_default_month':1,'search_default_User':1,'group_by_no_leaf':1,'group_by':[]}