Saltar a contenido

Motivos de horas extras

Motivos de horas extras define y clasifica los diferentes motivos por los cuales los empleados realizan horas extras o complementarias en la organización. Esta sección permite documentar y categorizar las razones que justifican el trabajo fuera del horario ordinario, facilitando el control, seguimiento y análisis de las horas adicionales trabajadas. Cada motivo puede configurarse específicamente para horas extras o horas complementarias, con la posibilidad de indicar si se trata de una situación de fuerza mayor, lo cual tiene implicaciones legales y laborales importantes según la legislación vigente. Los motivos definidos aquí se utilizan posteriormente en la sección de Turnos de trabajo para documentar cada realización de horas adicionales, permitiendo generar informes detallados sobre las causas del tiempo extra trabajado. Esta información es esencial para la gestión del personal, control de costes laborales, cumplimiento de convenios colectivos, elaboración de nóminas precisas y análisis de patrones de trabajo extraordinario. El sistema valida automáticamente que las opciones específicas como "fuerza mayor" solo estén disponibles para horas extras propiamente dichas.

Información General

Propiedad Valor
ID 39ee21a3-3ad8-45ca-8bbc-0635cc0481b6
Tabla PostgreSQL tpr_10040212244
Etiqueta Plural Motivos de horas extras
Texto principal automatico No
Sección Base Base - Motivos de horas extras (6860d8fc-8939-47ba-8e03-c30a6cbb5dee)

Campos

Total de campos: 17 (10 del sistema, 7 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Motivos de horas extras -
Nombre Texto - nombre - -
Fecha Alta Dato Fecha Y Hora - fecha - -
Editado Fecha Y Hora - fecham - -
Eliminado Sí/No - eliminado - -
Usuario Creador del dato Relación - usuarioid Base - Entidades -
Sección (Relación Sistema) Relación - plantillapid - 🔴 Obligatorio
Posición (Orden) Decimal - posicion - -
Modificado Sí/No - modificado - -
Fecha Indice Actividad Fecha Y Hora - fechaia - -

Campos Personalizados

Campo Tipo Pestaña Columna Atributos Notas
Destinador Relación General pr_100402122437 🔒 Bloqueado, 👁 Oculto -
Exportar en módulos Sí/No General pr_100402122435 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_100402122436 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Hora local Hora Registro pr_100402122434 🔒 Bloqueado, 👁 Oculto -
Autor del alta Relación Registro pr_100402122432 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Tipo de turno Entero General pr_60774341 📊 Mayores que 0 Autorrellenado (Siempre): Número entero: 2
Fuerza mayor Sí/No General pr_30040212242 - -

Scripts

Total de scripts: 1

Código de Scripts

Lógica de negocio ejecutada en los formularios automáticamente

Formulario_TickRecalculo

num BloqueoFuerzaMayor = 1


 if C.TipoDeTurno = S.Enums.tipodeturno.hordinarias
     C.TipoDeTurno = 0
 end if 

 if C.TipoDeTurno = S.Enums.tipodeturno.hextra 
     V.BloqueoFuerzaMayor = 0
 else
     if C.FuerzaMayor
         C.FuerzaMayor = 0
     end if
 end if

 F.CampoBloqueadoMotivo(S.Fields.MotivosDeHorasExtras.FuerzaMayor.ID,'Únicamente disponible horas extra',v.BloqueoFuerzaMayor)

← Volver al índice