我创建了一个如下工作时间表。
并分配合同。 当我为员工创建工资单时,odoo误算了工作日。
问题是,只要我定义midnight to morning
之间的工作时间,例如22:00 - 06:00
,21:00 - 05:00
等。
如果我定义为'00:00 - 08:00',它可以正常工作。
以下是工资单的截图。
我该如何解决这个问题? 它是不是错误?
答案 0 :(得分:0)
如果您想从(22-6)分配,那么一天使用两个工作时间。 (0-6)和(22-24)。如果你在一天内给出(22-6),它将不包括在计算中。
如果您需要以您指定的格式提供,那么您应该更改工作日计算。在hr.payroll中查看员工的onchange。
@ api.onchange('employee_id','date_from','date_to') def onchange_employee(self):
最好以正确的格式使用,而不是更改代码。