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)
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
Aanmelden| Gerelateerde posts | Antwoorden | Weergaven | Activiteit | |
|---|---|---|---|---|
|
How to create Salary rules?
Opgelost
|
2
jun. 22
|
12886 | ||
|
1
nov. 24
|
2231 | |||
|
Unpaid Leaves Deduction not working
Opgelost
|
16
nov. 23
|
24280 | ||
|
0
feb. 17
|
5466 | |||
|
0
feb. 24
|
2634 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.