Tipo de búsqueda 100: Premio Mensual

Descripción

Busca licencias o horas para determinar si otorga el premio o no. Aplica en un cliente. No es de uso común (Custom para Médicus).

Llamador

  • busq_premio_mensual_liq_00.asp

Tipo de búsqueda

Parámetros

  • Lista licencias pierde
  • Lista 2 días mes (examen)
  • Lista 2 días semestre (apercibimiento)
  • Lista 1 sola vez al año (enfermedad familiar)
  • Lista llegada tarde
  • Lista salida temprano
  • Lista 2 días mes + 2 meses seguidos (enfermedad)

Tipo de búsqueda

Proceso

Busca el período de GTI correspondiente al mes y año del período de liquidación, para determinar las fechas desde y hasta para el cálculo.

Para cada uno de los listados en los que se hayan seleccionado licencias:

  • Licencias pierde

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si encontró al menos un día, devuelve falso (pierde el premio).

  • 2 Días mes (examen)

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si encontró más de dos días, devuelve falso (pierde el premio).

  • 2 Días semestrales (apercibimiento)

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si hay más de un día de licencia de los tipos seleccionados, devuelve falso (pierde el premio).

  • 1 Sóla vez al año (enfermedad familiar)

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si hay más de 6 días de licencia de los tipos seleccionados

Busca el convenio del empleado entre las fechas desde y hasta.

Si el empleado no tiene convenio, o bien tiene el convenio 122 puede tener hasta 6 días

Devuelve falso (pierde el premio)

Sino

Si la cantidad de días es mayor a 10, devuelve falso (pierde el premio)

  • 2 Días mes + 2 meses seguidos (enfermedad)

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si hay más de dos días de licencia de los tipos seleccionados

Devuelve falso (pierde el premio).

Sino

Busca las fechas desde y hasta del período de GTI anterior

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas desde y hasta del período de GTI anterior.

Si en el período actual había encontrado 2, y en el período anterior encuentro más de 1 día

Devuelve falso (pierde el premio)

Busca las fechas desde y hasta de dos períodos de GTI contando para atrás.

Cuenta la cantidad de días de licencia (de los tipos seleccionados en el listado) del empleado entre las fechas desde y hasta del período de GTI encontrado.

Si en el período anterior había encontrado más de 1 día, y en el período anterior a ese encuentro más de 1 día

Devuelve falso (pierde el premio)

  • Salida temprana

Cuenta la cantidad de registros en el acumulado diario (de los tipos de horas seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si hay al menos una hora de los tipos seleccionados, devuelve falso (pierde el premio).

  • Llegada tarde

Cuenta la cantidad de registros en el acumulado diario (de los tipos de horas seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si hay más de 3 registros, devuelve falso (pierde el premio).

Cuenta la cantidad de registros de más de 5 minutos en el acumulado diario (de los tipos de horas seleccionados en el listado) del empleado entre las fechas para el cálculo.

Si encuentra algún registro, devuelve falso (pierde el premio).

Si no se dio ninguna de las condiciones, devuelve verdadero y debería otorgarse el premio.


Véase:

Ir arriba ↑