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)
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
Daftar| Post Terkait | Replies | Tampilan | Aktivitas | |
|---|---|---|---|---|
|
How to create Salary rules?
Diselesaikan
|
2
Jun 22
|
12894 | ||
|
1
Nov 24
|
2254 | |||
|
Unpaid Leaves Deduction not working
Diselesaikan
|
16
Nov 23
|
24285 | ||
|
0
Feb 17
|
5478 | |||
|
0
Feb 24
|
2642 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.