@@ -84,6 +84,7 @@ class HrAttendance(models.Model):
|
||||
att_ids.create({
|
||||
'employee_id': emp.id,
|
||||
'shift_id': planning_slots.id,
|
||||
'shift_name': planning_slots.display_name,
|
||||
'current_data': fields.Date.today(),
|
||||
})
|
||||
|
||||
|
||||
@@ -172,7 +172,7 @@ class HrAttendanceDetail(models.Model):
|
||||
('employee_id', '=', employee.id),
|
||||
('start_datetime', '>=', slot_start),
|
||||
('start_datetime', '<', slot_end),
|
||||
], limit=1)
|
||||
])
|
||||
planning_name = planning_slots.planning_name if planning_slots else None
|
||||
template_domain = []
|
||||
if planning_name:
|
||||
@@ -253,6 +253,7 @@ class HrAttendanceDetail(models.Model):
|
||||
'check_in': check_in_time,
|
||||
'check_out': check_out_time,
|
||||
'shift_id': planning_slots.id,
|
||||
'shift_name': planning_slots.display_name,
|
||||
'is_early_card': is_early_card,
|
||||
'is_late_card': is_late_card,
|
||||
'is_abnormal': is_abnormal,
|
||||
@@ -264,6 +265,7 @@ class HrAttendanceDetail(models.Model):
|
||||
self.env['hr.attendance'].create({
|
||||
'employee_id': employee.id,
|
||||
'shift_id': planning_slots.id,
|
||||
'shift_name': planning_slots.display_name,
|
||||
'current_data': current_data,
|
||||
'check_in': check_in_time,
|
||||
'check_out': check_out_time,
|
||||
|
||||
Reference in New Issue
Block a user