i created a form for termination of an employee i have the join date and end date of the employee.. what i want is how many days this employee had worked between these two dates ie: number of working days between two dates
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilitate
- Inventar
- PoS
- Project
- MRP
Această întrebare a fost marcată
Hello faizan,
Hope you are doing well.
You can calculate working days using the compute method
write you code like this.
from datetime import date
employee_join_date = fields.Datetime(string='Employee Start Date')
employee_end_date = fields.Datetime(string='Employee End Date')
workdays = fields.Integer(string='Employee Working Days',compute='compute_calculate_workday')
@api.depends('employee_end_date','employee_end_date')
def compute_calculate_workday(self):
for rec in self:
rec.workdays = (rec.employee_join_date - rec.employee_end_date).days
I Hope this information proves helpful to you.
Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari
hope you find out the anwser
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Înscrie-teRelated Posts | Răspunsuri | Vizualizări | Activitate | |
---|---|---|---|---|
|
1
mai 25
|
1237 | ||
|
1
mar. 25
|
1278 | ||
|
0
feb. 25
|
1514 | ||
|
1
dec. 24
|
1915 | ||
|
0
nov. 24
|
108 |