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)
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
2
6月 22
|
11859 | ||
|
1
11月 24
|
1485 | ||
|
16
11月 23
|
23267 | ||
|
0
2月 17
|
4668 | ||
|
0
2月 24
|
1682 |