[IMP]:prject,hr_expense:Improved tasks and expense report.
bzr revid: apa@tinyerp.com-20100419054505-zlx1bo8wf95vdydb
This commit is contained in:
parent
64db115f37
commit
562500e72b
|
@ -63,15 +63,15 @@ class hr_expense_report(osv.osv):
|
|||
create or replace view hr_expense_report as (
|
||||
select
|
||||
min(l.id) as id,
|
||||
s.date as date,
|
||||
date_trunc('day',s.create_date) as date,
|
||||
s.employee_id,
|
||||
s.journal_id,
|
||||
to_date(to_char(s.date_confirm, 'dd-MM-YYYY'),'dd-MM-YYYY') as date_confirm,
|
||||
to_date(to_char(s.date_valid, 'dd-MM-YYYY'),'dd-MM-YYYY') as date_valid,
|
||||
s.invoice_id,
|
||||
s.department_id,
|
||||
to_char(s.date, 'YYYY') as year,
|
||||
to_char(s.date, 'MM') as month,
|
||||
to_char(date_trunc('day',s.create_date), 'YYYY') as year,
|
||||
to_char(date_trunc('day',s.create_date), 'MM') as month,
|
||||
l.product_id as product_id,
|
||||
sum(l.unit_quantity * u.factor) as product_qty,
|
||||
s.user_id as user_id,
|
||||
|
@ -86,7 +86,7 @@ class hr_expense_report(osv.osv):
|
|||
hr_expense_expense s on (s.id=l.expense_id)
|
||||
left join product_uom u on (u.id=l.uom_id)
|
||||
group by
|
||||
s.date,
|
||||
date_trunc('day',s.create_date),
|
||||
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,
|
||||
|
|
|
@ -47,16 +47,16 @@
|
|||
<search string="Expenses">
|
||||
<group>
|
||||
<filter icon="terp-hr" string="This Year"
|
||||
domain="[('date','<', time.strftime('%%Y-%%m-%%d')),('date','>=',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"
|
||||
domain="[('date','<=', time.strftime('%%Y-%%m-%%d')),('date','>=',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"
|
||||
help="Expenses during last 7 year"/>
|
||||
<filter icon="terp-hr" string="This Month"
|
||||
name="month"
|
||||
domain="[('date','<', time.strftime('%%Y-%%m-%%d')), ('date','>=',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"
|
||||
domain="[('date','<=', time.strftime('%%Y-%%m-%%d')), ('date','>=',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"
|
||||
help="Expenses during last month"/>
|
||||
<filter icon="gtk-media-rewind"
|
||||
string=" 7 Days "
|
||||
separator="1"
|
||||
domain="[('date','<', time.strftime('%%Y-%%m-%%d')), ('date','>=',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]"
|
||||
domain="[('date','<=', time.strftime('%%Y-%%m-%%d')), ('date','>=',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]"
|
||||
help="Expenses during last 7 days"/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter string="Draft"
|
||||
|
|
|
@ -52,16 +52,16 @@
|
|||
<search string="Tasks">
|
||||
<group>
|
||||
<filter icon="terp-project" string="This Year"
|
||||
domain="[('date_start','<', time.strftime('%%Y-%%m-%%d')),('date_start','>=',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"
|
||||
domain="[('date_start','<=', time.strftime('%%Y-%%m-%%d')),('date_start','>=',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"
|
||||
help="Tasks performed in this year"/>
|
||||
<filter icon="terp-project" string="This Month"
|
||||
name="month"
|
||||
domain="[('date_start','<', time.strftime('%%Y-%%m-%%d')), ('date_start','>=',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"
|
||||
domain="[('date_start','<=', time.strftime('%%Y-%%m-%%d')), ('date_start','>=',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"
|
||||
help="Tasks performed in this month"/>
|
||||
<filter icon="gtk-media-rewind"
|
||||
string=" 7 Days "
|
||||
separator="1"
|
||||
domain="[('date_start','<', time.strftime('%%Y-%%m-%%d')), ('date_start','>=',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]"
|
||||
domain="[('date_start','<=', time.strftime('%%Y-%%m-%%d')), ('date_start','>=',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]"
|
||||
help="Tasks during last 7 days"/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter string="Draft"
|
||||
|
|
Loading…
Reference in New Issue