OdooWiki OCA HUB

HR Timesheet Predefined Description Rules

hr_timesheet_predefined_description_rules folder_open OCA/timesheet open_in_new
Timesheet Licencia: AGPL-3

Gestiona descripciones de partes de horas predefinidas con texto libre opcional y reglas de validación.

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 16.0

Añade reglas opcionales de texto libre a las descripciones de partes de horas predefinidas, de modo que los usuarios puedan tener permitido, obligado o impedido añadir notas adicionales que pueden anexarse a la descripción.

Este módulo amplía las descripciones de partes de horas predefinidas ya disponibles en Odoo con reglas sobre texto libre adicional.

En cada descripción predefinida (la lista timesheet.predefined.description) obtienes tres nuevas opciones: permitir texto libre, requerir texto libre y añadir texto libre al nombre de la descripción. Si desactivas "permitir texto libre", las otras dos opciones se borran automáticamente.

Cuando un usuario registra tiempo en una línea de parte de horas y elige una descripción predefinida, un campo "Descripción adicional" se vuelve editable solo si esa descripción permite texto libre. Si la descripción requiere texto libre y el usuario lo deja vacío, Odoo bloquea el guardado con un error que solicita información adicional. Si la descripción está configurada para añadir texto libre, la descripción de la línea se reescribe automáticamente como la descripción predefinida seguida del texto del usuario; de lo contrario, se sustituye únicamente por la descripción predefinida.

Estas reglas se aplican cuando la línea de parte de horas está vinculada a una tarea o a un ticket. El campo adicional aparece en las hojas de partes de horas, en las vistas de lista y formulario de partes de horas, y en las líneas de partes de horas del formulario de tarea, junto al campo de descripción predefinida.

Modelos y campos (2)
  • account.analytic.line · amplía un modelo existentefree_text (Additional Description), allow_free_text_related
  • timesheet.predefined.description · amplía un modelo existenteallow_free_text, free_text_required, append_free_text_to_name

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

Configure:

  • Vaya a Timesheets > Configuration > Predefined Descriptions.
  • Haga clic en Create.
  • Active Allow Free Text para ver todas las opciones adicionales, Append Free Text y Require Free Text.
  • Guarde la descripción.
  • Al crear una hoja de horas, seleccione la descripción predefinida para rellenar o añadir texto automáticamente a la entrada.

Para usar este módulo, vaya a Timesheets > Configuration > Predefined Descriptions.

Cree o edite una descripción predefinida y configure:

  • Allow Free Text: permite a los usuarios añadir texto adicional.
  • Free Text Required: obliga a los usuarios a rellenar texto adicional.
  • Append Free Text to Name: añade el texto adicional al nombre de la descripción.

Estas funciones solo funcionan si la línea analítica está vinculada a una tarea o ticket.

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.