OdooWiki OCA HUB

Leaves: length validation

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

Este módulo permite la validación de la cantidad de tiempo de las ausencias para gestionar casos en los que cambios en el Resource Calendar (por ejemplo, Global Leaves o Timezone) puedan modificar la duración calculada.

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 12.0

Añade una acción 'Validate Length' en las solicitudes de ausencia que comprueba si el número de días almacenado sigue coincidiendo con el calendario laboral del empleado, y bloquea la validación cuando está desactualizado.

Este módulo amplía la función estándar de solicitudes de ausencia en Odoo. Añade una acción de servidor llamada 'Validate Length' que aparece en los registros de ausencia (por ejemplo, desde el menú de acciones de la vista de lista o de formulario).

Cuando la ejecutas, Odoo recalcula cuántos días laborables debería durar realmente cada ausencia seleccionada, según el calendario laboral del empleado y excluyendo la propia ausencia. Después compara ese valor recalculado con el número de días ya almacenado en la ausencia.

Si alguna de las ausencias seleccionadas tiene una duración desactualizada, Odoo detiene la acción y muestra un mensaje de error con la lista de las ausencias afectadas, incluido el tipo de ausencia, la referencia de la ausencia (si la hay), el nombre del empleado y el número de días almacenado. Esto resulta útil cuando cambios en un calendario de recursos, como ausencias globales o configuraciones de zona horaria, pueden haber modificado la duración real de una ausencia después de su creación.

Si todas las ausencias seleccionadas siguen coincidiendo, la acción finaliza sin ningún mensaje. El módulo solo afecta al modelo hr.leave y no añade campos, menús ni informes propios.

Depende de

hr_holidays
Modelos y campos (1)
  • hr.leave · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

Para validar la duración de los permisos solicitados:

  • Vaya a Permisos > Responsables > Todos > Permisos.
  • Seleccione los permisos de interés y realice Acción > Validar duración.

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.

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.