Saludos,
Estoy usando el módulo de hr_timesheet_sheet (al menos creo que es el
que estoy usando para generar un reporte de las horas usadas en las
tareas de los proyectos).
En todo caso, cuando generé el reporte el día de 1/ago me
contabilizaba más de lo que sabía que había ingresado (siendo primero
del mes no había pierde) y el excende era exacto lo que había
reportado la noche anterior (31/jul)
Chequeando en la tabla project_task_work que es la que guarda el
registro de la actividad en las tareas y de la que se alimenta
report_timesheet_task_user, parece obvio el problema.
Aunque en la base tengo configurado timezone 'America/Guayaquil' y mi
usuario tiene configurado en odoo zona horaria Guayaquil, aun asi
parece estar cambiando la hora que le ingreso al odoo a UTC+0 por lo
que las horas que grabe en '2016-07-31 23;00' aparecen guardadas con
fecha '2016-08-01 2:00' (al mirar en el odoo la fecha esta bien, es
decir la graba en UTC+0 y la modifica al mostrar supongo que segun la
zona horaria del usuario).
Intente cambiar el timezone en la base pero aun sigue grabando asi (lo
cual es logico porque los campos en la tabla no guardan información de
zona horaria (son timestamp without time zone).
Alguna sugerencia de como se maneja esto correctamente? que no sea
fijarme de grabar datos tan tarde a fin de mes ;)
--
Jaime Casanova
www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services