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:
- ลูกค้าสัมพันธ์
- e-Commerce
- ระบบบัญชี
- สินค้าคงคลัง
- PoS
- Project
- MRP
คำถามนี้ถูกตั้งค่าสถานะ
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
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อRelated Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
---|---|---|---|---|
|
1
พ.ค. 25
|
1249 | ||
|
1
มี.ค. 25
|
1281 | ||
|
0
ก.พ. 25
|
1521 | ||
|
1
ธ.ค. 24
|
1917 | ||
|
0
พ.ย. 24
|
108 |