Este módulo amplía la funcionalidad de hr_timesheet_sheet y ayuda a los empleados a gestionar su asistencia de acuerdo con el periodo del parte de horas. Proporciona la funcionalidad de registrar entrada/salida directamente desde el parte de horas. También ayuda a usted/la dirección en la evaluación del desempeño mostrando el tiempo total de asistencia y la diferencia entre el tiempo total de asistencia y el tiempo total de trabajo.
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 18.0Los empleados pueden registrar su entrada y salida directamente desde su hoja de partes de horas, y la hoja muestra el total de horas de asistencia y la diferencia respecto a las horas de partes de horas. Los registros de asistencia se vinculan automáticamente al periodo de partes de horas correspondiente.
Este módulo conecta los registros de asistencia con las hojas de partes de horas para que ambos se mantengan consistentes.
En una hoja de partes de horas, una nueva pestaña Attendances muestra el estado de asistencia actual del empleado y los botones Check In / Check Out, además de la lista de entradas de asistencia de ese periodo. La hoja también muestra el tiempo total de asistencia y la diferencia entre el tiempo de asistencia y el tiempo de partes de horas, y un botón muestra cuántas asistencias están vinculadas.
Los registros de asistencia se vinculan automáticamente a la hoja de partes de horas cuyas fechas cubren la fecha de check-in, usando la zona horaria del empleado. Cuando se crea una nueva hoja de partes de horas, las asistencias existentes sin vincular que caen dentro de su periodo se adjuntan a ella.
Se aplican reglas de negocio: no se puede añadir ni eliminar una asistencia que pertenece a una hoja de partes de horas enviada o confirmada, y las fechas de asistencia deben caer dentro del periodo de partes de horas. No se puede enviar una hoja de partes de horas mientras una asistencia tenga un check-in sin un check-out.
Las vistas de lista, formulario y filtro de asistencia ahora muestran la hoja de partes de horas relacionada, y la lista de hojas de partes de horas muestra columnas de asistencia total y diferencia.
Depende de
Modelos y campos (2)
- hr.attendance · amplía un modelo existentesheet_id (Sheet)
- hr_timesheet.sheet · amplía un modelo existenteattendances_ids (Attendances), attendance_count, attendance_state (Current Status), total_attendance, total_difference (Difference)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/timesheet.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Instalación
Fuente · Odoo 18.0Este módulo se basa en:
- El módulo OCA 'HR Timesheet Sheet', y se puede descargar desde Github:
- Vaya a Timesheets \> My Timesheet Sheets y cree una hoja de horas
- Vaya a la pestaña Attendances en el formulario de la hoja de horas
- Puede ver allí su estado actual de checkin/checkout
- También puede crear una asistencia haciendo clic en el botón Check In/Check Out en el lado derecho
- Puede ver su asistencia que pertenece a la hoja de horas actual en el lado izquierdo en la misma pestaña
- 'Total Attendance' es el tiempo total trabajado basado en su asistencia
- 'Difference' es la diferencia entre el tiempo total de asistencia y el tiempo trabajado (sum(attendace-time) - sum(unit amount in timessheet lines))
- Hay dos botones inteligentes en la esquina superior derecha del formulario de la hoja de horas
- El primero (con icono de tiempo) le llevará a la lista de sus hojas de horas (por defecto filtra las hojas de horas relacionadas con la hoja de horas actual)
- El segundo (etiquetado como Attendances) le llevará a la lista de sus asistencias (por defecto filtra las asistencias relacionadas con la hoja de horas actual)
- Impide cambiar cualquier asistencia relacionada con una hoja de horas que ya ha sido enviada
- También impide enviar dicha hoja de horas que no tenga el mismo número de checkin y checkout
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: Configuración.
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.