OdooWiki OCA HUB

Custom Hour Interval for Holidays

hr_leave_custom_hour_interval folder_open OCA/hr-holidays open_in_new
Sin categoría Licencia: AGPL-3

Este módulo permite crear solicitudes de ausencia utilizando horas personalizadas con campos float.

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 17.0

Permite a los usuarios introducir la hora de inicio y fin de una solicitud de ausencia como horas decimales (p. ej. 8.50) en lugar de texto, y mantiene automáticamente sincronizados los campos de horas estándar.

Este módulo cambia cómo se introducen la hora de inicio y de fin de una solicitud de ausencia en el formulario de Time Off. En lugar de escribir la hora como texto, los usuarios disponen de dos campos numéricos mostrados con un widget de hora: uno para la hora de inicio y otro para la hora de fin.

  • Los nuevos campos aparecen en el formulario estándar de solicitud de ausencia (hr.leave) y solo son visibles cuando la solicitud se mide en horas (request_unit_hours).
  • Cuando la solicitud se mide en horas, ambos campos son obligatorios, por lo que no se puede guardar una solicitud sin una hora de inicio y de fin.
  • Los campos pasan a ser de solo lectura una vez que la solicitud está en estado validado.
  • Los campos de hora de texto originales se ocultan del formulario.
  • En segundo plano, los valores numéricos se convierten automáticamente al formato de texto utilizado por los campos estándar, y las fechas de inicio y fin de la ausencia se recalculan a partir de ellos.

El módulo solo afecta al modelo hr.leave y al formulario de solicitud de ausencia; no añade menús, informes, correos electrónicos ni acciones programadas.

Depende de

hr_holidays
Modelos y campos (1)
  • hr.leave · amplía un modelo existenterequest_hour_to, request_hour_from, request_time_hour_to (Float hour to), request_time_hour_from (Float hour from)

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Para usar este módulo, necesita:

  • Ir a Tiempo libre \> Configuración \> Tipos de tiempo libre
  • Crear un Tipo de tiempo libre "Hours Time Off" y seleccionar "Custom Hours"
  • Ir a Mi tiempo libre \> Solicitudes de tiempo libre
  • Crear una Solicitud de tiempo libre con el Tipo de tiempo libre creado previamente

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.