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)
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
How to create Salary rules?
Rozwiązane
|
|
2
cze 22
|
11862 | |
|
1
lis 24
|
1489 | ||
Unpaid Leaves Deduction not working
Rozwiązane
|
|
16
lis 23
|
23273 | |
|
0
lut 17
|
4671 | ||
|
0
lut 24
|
1688 |