Este módulo permite configurar el proyecto para que la tarea en el parte de horas sea un campo obligatorio.
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.0Te permite hacer obligatorio el campo de tarea en los partes de horas, ya sea de forma predeterminada para toda la empresa o por proyecto, de modo que los usuarios no puedan registrar tiempo sin elegir una tarea.
Este módulo añade una regla simple pero estricta a la entrada de partes de horas: cuando un proyecto requiere tareas, cada línea de parte de horas debe tener una tarea seleccionada.
Dónde se configura: - En Ajustes, dentro de las opciones de partes de horas/tiempo de proyecto, hay un nuevo ajuste "Require Tasks on Timesheets". Establece el valor predeterminado para los proyectos nuevos. - En cada formulario de proyecto, cuando se permiten partes de horas, aparece una nueva opción "Require Tasks on Timesheets". Se rellena previamente desde el valor predeterminado de la compañía, pero puede cambiarse por proyecto.
Qué cambia para los usuarios:
- En las líneas de partes de horas (los registros account.analytic.line usados por hr_timesheet), el campo de tarea pasa a ser obligatorio siempre que el proyecto relacionado requiera tareas. Esto se aplica tanto en el formulario como en la vista de lista.
- Si alguien intenta guardar una línea de parte de horas sin una tarea en un proyecto de este tipo, Odoo lo bloquea con el mensaje "You must specify a task for timesheet lines."
Reglas de negocio y comportamiento automático: - El requisito viene determinado por el ajuste del proyecto, que a su vez toma su valor predeterminado del ajuste de la compañía. - La comprobación se ejecuta automáticamente siempre que se cambia el proyecto o la tarea en una línea de parte de horas.
Áreas afectadas: partes de horas, proyectos y ajustes de la compañía. No se añaden menús ni informes nuevos; el módulo solo amplía las pantallas existentes.
Depende de
Modelos y campos (4)
- res.company · amplía un modelo existenteis_timesheet_task_required (Require Tasks on Timesheets)
- project.project · amplía un modelo existenteis_timesheet_task_required (Require Tasks on Timesheets)
- res.config.settings · amplía un modelo existenteis_timesheet_task_required (Require Tasks on Timesheets)
- account.analytic.line · amplía un modelo existenteis_task_required
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: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para hacer obligatoria la selección de tarea en los partes de horas del proyecto:
Vaya a Proyecto \> Proyectos y edite el proyecto # Active los partes de horas marcando Partes de horas # Haga obligatoria la selección de tarea marcando Require Tasks on Timesheets
La configuración predeterminada se puede cambiar a nivel de compañía:
Vaya a Proyecto \> Configuración \> Ajustes # Haga obligatoria la selección de tarea para los nuevos proyectos marcando Require Tasks on Timesheets
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, Uso.
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.