Este módulo se escribió para definir las opciones natural day y natural day (Half Day) en la unidad de solicitud en el tipo de vacaciones.
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.0Añade dos nuevas unidades de solicitud de ausencia, Natural day y Natural day (Half Day), a los tipos de tiempo libre y a las asignaciones, para que los empleados puedan solicitar ausencias contadas en días naturales en lugar de días laborables.
Este módulo amplía la aplicación Time Off (Holidays) con dos opciones adicionales en el campo "Request Unit" de los tipos de ausencia y en la unidad de solicitud de asignación: Natural day y Natural day (Half Day).
Cuando un tipo de ausencia utiliza una de estas unidades, la duración de una solicitud de ausencia se calcula en días naturales (de calendario) en lugar de en el horario laboral del empleado. Para una solicitud de Natural day, cuenta el día natural completo; para Natural day (Half Day), cuenta la mitad de cada día natural. El cálculo cambia temporalmente el tipo de ausencia a la unidad estándar de día o medio día, calcula la duración y luego restaura la configuración original, de modo que el resto de Odoo sigue funcionando con normalidad.
En el formulario de solicitud de ausencia, los campos de periodo de medio día (mañana/tarde) se ocultan cuando la unidad de solicitud es Natural day, porque un día natural no se divide por periodos laborales.
Se proporciona un tipo de ausencia de demostración llamado "Test Time Off (natural day)" para realizar pruebas. El módulo afecta a hr.leave.type, hr.leave.allocation, hr.leave, hr.employee y resource.calendar.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- hr.leave · amplía un modelo existente
- hr.employee · amplía un modelo existente
- hr.leave.type · amplía un modelo existenterequest_unit
- resource.calendar · amplía un modelo existente
- hr.leave.allocation · amplía un modelo existentetype_request_unit
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: 7 confirmadas, 2 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 19.0Para usar el periodo natural en las ausencias:
- Vaya a Ausencias \> Panel.
- Seleccione arrastrando en el calendario los días que desea estar de ausencia, o vaya a la vista de formulario para seleccionar las fechas de inicio y fin.
- Seleccione el "Tipo de ausencia" adecuado que tenga "Día natural" o "Día natural (Medio día)" seleccionado en "Unidad de solicitud".
- Si aún no se ha especificado ningún tipo de ausencia, la configuración predeterminada es excluir los días festivos.
- El número de días se calculará sin usar el calendario del empleado.
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, Configuración.
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.