OdooWiki OCA HUB

HR Holidays leave repeated

hr_holidays_leave_repeated folder_open OCA/hr-holidays open_in_new
Human Resources Licencia: AGPL-3

Este módulo permite crear ausencias periódicas.

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 18.0

Te permite crear una solicitud de ausencia que se repite automáticamente según una programación (cada día laborable, semana, dos semanas o cuatro semanas), ya sea un número determinado de veces o hasta una fecha de finalización.

Este módulo añade una opción de repetición a las solicitudes de tiempo libre en Odoo. En primer lugar, en un tipo de tiempo libre (por ejemplo, Vacaciones anuales), puedes marcar una nueva casilla "Repetir". Cuando se utiliza ese tipo, el formulario de solicitud de ausencia muestra campos adicionales: con qué frecuencia repetir (cada día laborable, cada semana, cada dos semanas o cada cuatro semanas), si la repetición se detiene tras un número de veces o en una fecha de finalización, y el número o la fecha correspondientes.

Cuando guardas una solicitud de este tipo, Odoo crea automáticamente las solicitudes de ausencia de seguimiento por ti, copiando el empleado y desplazando las fechas hacia delante según el intervalo elegido. La repetición se detiene cuando se alcanza el número de veces o cuando se supera la fecha de finalización.

Se aplican reglas de negocio: la solicitud original no debe ser más larga que el intervalo de repetición (por ejemplo, una repetición semanal no puede superar una semana), el número de repeticiones debe ser positivo y una fecha de finalización no puede ser anterior al inicio de la ausencia. Los campos de repetición solo son editables mientras se crea la solicitud, no después.

Funciona dentro de la aplicación estándar Time Off y afecta a las pantallas de solicitud de ausencia y de tipo de tiempo libre.

Depende de

hr_holidays
Modelos y campos (2)
  • hr.leave · amplía un modelo existenterepeat_mode, repeat_every, repeat_limit (Repeat # times), repeat_end_date, holiday_type_repeat
  • hr.leave.type · amplía un modelo existenterepeat

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/hr-holidays.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Establecer un tipo de ausencia concreto con el indicador Repeat establecido en True.
  • Cree una solicitud de ausencia, seleccionando el tipo de ausencia que tenga el indicador Repeat establecido en True.
  • Establezca el campo 'Repeat Mode' en 'Number of Times'. Establezca los valores adecuados para 'Repeat Every' y 'Repeat # times'.
  • Alternativamente, establezca el campo 'Repeat Mode' en 'End Date', luego establezca 'Repeat Every' y 'Repeat End Date'.
  • Cree (guarde) la solicitud de ausencia. Todas las solicitudes de ausencia periódicas se crean automáticamente.

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: Instalación.

info

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.