Odoo不喜欢我向hr.attend报告的时间



我正在向hr报告check_in和check_out事件。我认为我报告的时间是正确的,例如:

ID: 75 Scan Type: check_in   Scan Time: 2022-06-22 14:14:57
ID: 75 Scan Type: check_out  Scan Time: 2022-06-22 22:55:12

这些时间都是UTC的,当我查看第一个出勤记录(被接受)时,它显示了正确的当地时间(在我的情况下是7:14am)。

但是,当报告check_out事件时,Odoo返回:

[faultCode] => 2
[faultString] => "Check Out" time cannot be earlier than "Check In" time.

肯定是在大约8小时后,从14:14:57到22:55:12。

你知道我在这里错过了什么吗?

check_incheck_out应该在同一条记录上。首先,您正在创建一个check_in记录,然后您可能正在尝试为check_out创建第二个记录。相反,您应该尝试找到最后一个打开的记录并更新check_out

相关内容

  • 没有找到相关文章

最新更新