Esta aplicación restringe al usuario de crear partes de horas para fechas pasadas (o cambiar la fecha del parte de horas a una fecha pasada) según la configuración del proyecto o los ajustes de restricción globales.
El caso de uso es asegurarse de que no se añadan nuevos partes de horas a un rango de tiempo específico después de que ese período haya sido reportado y/o facturado.
En el usuario, es posible activar el indicador "No timesheet date restriction" para anular el comportamiento.
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.0Este módulo impide que los usuarios introduzcan o registren con fecha anterior partes de horas más allá de un número de días establecido, ya sea de forma global o por proyecto. Un grupo de usuarios especial puede saltarse la restricción.
Este módulo añade límites de fecha a las entradas de partes de horas para que el personal no pueda añadir ni mover tiempo a fechas demasiado lejanas en el pasado.
- En Ajustes, dentro de Partes de horas, puedes activar "Auto-enable Timesheet restriction" y establecer un número de días. Este se convierte en el límite predeterminado para todos los proyectos.
- En cada formulario de proyecto, en la sección de gestión del tiempo, puedes activar "Use timesheet restriction" y establecer un número de días específico del proyecto. Si el valor del proyecto se deja en 0, se usa el número global.
- Cuando se guarda una línea de parte de horas, Odoo comprueba su fecha con el límite permitido. Si la fecha es más antigua de lo permitido, se bloquea el guardado con un mensaje de error. Cuando el límite es 0, solo se acepta la fecha de hoy.
- Los usuarios que pertenecen al grupo "No Timesheet Date Restriction" pueden ignorar estas comprobaciones. Los intentos no autorizados se registran como advertencias.
- Los valores de días negativos se rechazan: la pantalla de ajustes los restablece a 0 con una advertencia, y los registros de proyecto generan un error si la restricción global está activa.
El módulo afecta a las líneas de partes de horas (account.analytic.line), los proyectos (project.project) y la pantalla de ajustes generales (res.config.settings).
Depende de
Modelos y campos (3)
- project.project · amplía un modelo existenteuse_timesheet_restriction, timesheet_restriction_days
- res.config.settings · amplía un modelo existenteuse_timesheet_restriction, timesheet_restriction_days
- account.analytic.line · amplía un modelo existente
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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Restricción de partes de horas específica del proyecto:
- Proyecto > Configuración > Proyectos > abrir proyecto > activar "Use timesheet restriction" y establecer "Timesheet Restriction (days)"
Restricción global de partes de horas:
- Partes de horas > Configuración > Ajustes > activar "Use timesheet restriction" y establecer "Timesheet Restriction (days)" (nota: solo se aplicará a los proyectos recién creados)
Ignorar la restricción de partes de horas del usuario:
- Ajustes > Usuarios y compañías > Usuarios > abrir usuario > Técnico: establecer "No Timesheet Date Restriction"
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.