From a7d63f3734518ada3cc48502fc5c66c65dc6a863 Mon Sep 17 00:00:00 2001 From: tiny <> Date: Fri, 5 Sep 2008 11:59:13 +0530 Subject: [PATCH] Comitted : Print Attendance Error Report attendance_error.rml attendance_error.sxw Formated Using OOPlugins.... bzr revid: tiny-20080905062913-2yh4tycqewjh5kkd --- addons/hr/report/attendance_errors.rml | 197 +++++++++++++------------ 1 file changed, 99 insertions(+), 98 deletions(-) diff --git a/addons/hr/report/attendance_errors.rml b/addons/hr/report/attendance_errors.rml index c81da90c57b..30199ce2f14 100644 --- a/addons/hr/report/attendance_errors.rml +++ b/addons/hr/report/attendance_errors.rml @@ -10,35 +10,44 @@ - + - - - + + + + + - + - - + + + + + + + + + + - + - - - - - - + + + + + - + - - - + + + @@ -46,6 +55,8 @@ + + @@ -53,98 +64,88 @@ + + + + + + + + + + + + - + [[ repeatIn(objects,'employee') ]] + Attendance Errors + [[ employee.name ]] + + + + - Report - From: [[ data['form']['init_date'] ]] - To: [[ data['form']['end_date'] ]] + Operation - Attendance Errors + Date Signed - Date Printed: - [[ time.strftime('%Y/%m/%d') ]] + Date Recorded + + + Delay + + + Min Delay - + + + + [[ repeatIn(lst(employee.id,data['form']['init_date'], data['form']['end_date'], data['form']['max_delay']), 'att') ]] + + + + [[ att['action'] ]] + + + [[ att['date'] ]] + + + [[ att['create_date'] ]] + + + [[ att['delay'] ]] + + + [[ att['delay2'] ]] + + + + + + + + + + Total period: + + + [[ total(employee.id,data['form']['init_date'], data['form']['end_date'], data['form']['max_delay'])[0] ]] + + + [[ total(employee.id,data['form']['init_date'], data['form']['end_date'], data['form']['max_delay'])[1] ]] + + + + -
- [[ repeatIn(objects, 'employee') ]] - - - - [[ employee.name ]] - - - - - - - Operation - - - Date Signed - - - Date Recorded - - - Delay - - - Avg Delay - - - - - [[repeatIn(lst(employee.id,data['form']['init_date'], data['form']['end_date'], data['form']['max_delay']), 'att') ]] [[att['action'] ]] - - - [[ att['date'] ]] - - - [[ att['create_date'] ]] - - - [[ att['delay'] ]] - - - [[ att['delay2'] ]] - - - - - - - Total period: - - - - [[total(employee.id,data['form']['init_date'], data['form']['end_date'], data['form']['max_delay'])[0] ]] - - - - - [[total(employee.id,data['form']['init_date'], data['form']['end_date'], data['form']['max_delay'])[1] ]] - - - - - - - -
- - - - (*) A positive delay means that the employee worked less than recorded. - (*) A negative delay means that the employee worked more than encoded. + (*) A positive delay means that the employee worked less than recorded. + (*) A negative delay means that the employee worked more than encoded.
-