Este módulo permite gestionar el tiempo de trabajo de los empleados con perfiles por intervalos de fechas.
Los perfiles son calendarios de tiempo de trabajo regulares, pero aquí se tratan como maestros, lo que permite componer tiempos de trabajo complejos por fechas.
Internamente, se crea un tiempo de trabajo único para cada empleado con la composición adecuada para no afectar al resto de la funcionalidad vinculada a este modelo.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Te permite asignar diferentes calendarios de tiempo de trabajo a un empleado para rangos de fechas específicos, de modo que su horario pueda cambiar con el tiempo. Odoo construye automáticamente un único tiempo de trabajo combinado entre bastidores.
En el formulario de empleado, el campo estándar Working Time se sustituye por una lista de planificación de calendarios en la que se añade una línea por periodo: una fecha de inicio, una fecha de fin y el tiempo de trabajo que se aplica. Puedes dejar las fechas vacías para cubrir periodos abiertos.
- El sistema rechaza crear un empleado sin al menos una línea de calendario, y bloquea los periodos solapados para el mismo empleado.
- Cada vez que añades, cambias o eliminas una línea, el tiempo de trabajo propio del empleado se reconstruye automáticamente a partir de los calendarios aplicables, incluidos los horarios de dos semanas y los días festivos.
- Cuando un calendario lo utilizan empleados, no puedes archivarlo, y no puedes usarlo para empleados que pertenecen a otra compañía.
- En el formulario de tiempo de trabajo, una nueva pestaña Employee Calendars enumera qué empleados utilizan ese calendario y para qué fechas.
- Las cifras de tiempo de trabajo (horas por día, horas por semana, equivalente a tiempo completo, horas flexibles) se almacenan y se muestran en el formulario del calendario; para los calendarios generados automáticamente se calculan a partir de los calendarios activos en las fechas que se evalúan.
Esto afecta a los empleados, los tiempos de trabajo y los cálculos de planificación de recursos utilizados en todo Odoo (ausencias, asistencia, planificación).
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- hr.employee · amplía un modelo existentecalendar_ids (Calendar planning)
- resource.calendar · amplía un modelo existenteactive, employee_ids, auto_generate, hours_per_day, flexible_hours, hours_per_week, stored_hours_per_day, employee_calendar_ids, stored_flexible_hours, stored_hours_per_week, full_time_required_hours, stored_full_time_required_hours
- hr.employee.calendar · modelo nuevodate_end (End Date), company_id, date_start (Start Date), calendar_id (Working Time), employee_id (Employee)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/hr.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Durante la instalación del módulo, los tiempos de trabajo actuales se dividen por fechas de inicio/fin para tener datos consistentes, y la posible nueva planificación de calendario compuesta se guarda en su lugar en el empleado.
Configuración
Fuente · Odoo 19.0- Vaya a Empleados \> Empleados.
- Abra o cree uno nuevo.
- En la pestaña "Información laboral", rellene la sección "Horario de trabajo" con:
- Fecha de inicio (opcional).
- Fecha de fin (opcional).
- Tiempo de trabajo que se aplicará durante ese intervalo de fechas.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.