Hi, I need to know how could I know if a date is within the payslip dates ( date_start and date_end )
example date_d = 04/13/2013
if date_start > date_d and date_d < date_end: return = 1 return = 0
Regards
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi, I need to know how could I know if a date is within the payslip dates ( date_start and date_end )
example date_d = 04/13/2013
if date_start > date_d and date_d < date_end: return = 1 return = 0
Regards
ok, but it doesn't work i try with
date_d = 04/13/2013 date_start = str(payslip.date_from ) date_end = str(payslip.date_end)
return date_start <= date_d <= date_end
or
date_d = 04/13/2013 date_start = str(payslip.date_from ) date_end = str(payslip.date_end)
if date_start > date_d and date_d < date_end: return = 1 return = 0
or
date_d = 04/13/2013 date_start = payslip.date_from date_end = payslip.date_end
if date_start > date_d and date_d < date_end: return = 1 return = 0
This will do it...
return date_start <= date_d <= date_end
If you mean the values from an actual payslip object, you get them by browsing the payslip object and accessing the date_from
and date_to
fields...
You can see this in action at compute_sheet method on hr_payroll/hr_payroll.py
for payslip in self.browse(cr, uid, ids, context=context):
contract_ids = self.get_contract(cr, uid, payslip.employee_id, payslip.date_from, payslip.date_to, context=context)
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
RegistrarsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
How to create Salary rules?
Resuelto
|
|
2
jun 22
|
11863 | |
|
1
nov 24
|
1489 | ||
Unpaid Leaves Deduction not working
Resuelto
|
|
16
nov 23
|
23274 | |
|
0
feb 17
|
4672 | ||
|
0
feb 24
|
1688 |