Good morning everyone.
First of all, I apologize for repeating a problem that has already been discussed, but I have not been able to find yet an effective solution to the problem.
Data about system and server:
Version of Odoo: Version 9.0c (Community Edition)
Server: Private Server located in Costa Rica an It's set on time zone of Costa Rica.
System Server : Ubuntu 14.04TLS
User Locations: Possible Multi Time Zone ....
The problem for the user who registers his job entry.
Ex:
User 1 is in New York, accesses its Odoo profile set up correctly on New York time zones.
User 1 enters the Attendance and records his entry, of the day, at 8:00 AM.
Odoo writes to Data Base in the hr.attendance table, time 8.00AM + 4 hours = 12.00PM
User 1, see 8AM in his recordings, but the staff manager, exporting the data in Excel, sees that User 1 entered at 12pmPM.
User 1, he moves to San Jose California when he arrives checking the entry time to work done in New York, and he is not read 8,00AM, Odoo displays at 5.00AM.
This problem is related to the time zone, the time zone of the local system is taken, and adjusted with the UTC time zone, creating an incorrect entry and recording of the user's input time, they have to move to different time zones.
If the local system time zone is set to UTC, even if User 1 is in New York, the time entered in Data Base is correct. Example: User writes 8.00AM = Odoo DB = 8.00AM.
I hope to have been clear in describing the problem.
I would need help to figure out how to fix in this case, the wrong writing to DB and even display. I am not a regular programmer for this language, I kindly ask you do not to ignore any information, in the your answers, so that I can follow your instructions step by step.
Thank's