OdooWiki OCA HUB

Project Task Stage Allow Timesheet

project_task_stage_allow_timesheet folder_open OCA/timesheet open_in_new
Sin categoría Licencia: AGPL-3

Permite indicar que una etapa de tarea está abierta para partes de horas

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 una opción "Allow timesheets" en las etapas de tareas del proyecto para que puedas bloquear el registro de tiempo en tareas que estén en etapas donde no se deban registrar partes de horas.

Este módulo te da control sobre qué etapas de tarea de proyecto aceptan partes de horas.

  • En cada etapa de tarea de proyecto (las columnas del kanban de tareas, configuradas en Proyecto > Configuración > Etapas de tarea) aparece una nueva casilla "Permitir partes de horas", tanto en la lista como en el formulario de la etapa. Está marcada por defecto, por lo que el comportamiento existente no cambia hasta que la desmarques.
  • Cuando registras una línea de parte de horas y eliges una tarea, en el selector de tareas solo se ofrecen las tareas cuya etapa actual tiene marcada la casilla "Permitir partes de horas". Las tareas que se encuentran en una etapa en la que la opción está desactivada se ocultan de esa lista.
  • Si aun así se vincula una línea de parte de horas a una tarea cuya etapa no permite partes de horas, Odoo genera un error de validación indicando la tarea y la etapa, por lo que la entrada no se puede guardar.
  • La regla se aplica en las líneas de parte de horas (el modelo account.analytic.line) y la configuración reside en el modelo de etapa de tarea project.task.type. El campo de tarea en los formularios y listas de partes de horas se ajusta para que la restricción también se aplique ahí.

Esto es útil cuando algunas etapas, como "Hecho" o "Cancelado", ya no deberían recibir nuevas entradas de tiempo.

Depende de

hr_timesheetproject
Modelos y campos (2)
  • project.task.type · amplía un modelo existenteallow_timesheet (Allow timesheets)
  • account.analytic.line · amplía un modelo existentetask_id

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: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para configurar este módulo, debe:

. Ir a Project -> Settings -> Stages (se necesita el modo Debug) . Marcar la casilla "Allow Timesheet" para permitir la codificación de partes de horas en las tareas que se encuentran en la etapa actual

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.