Tipo de búsqueda 93: Cantidad Días Proporcional

Descripción

Retorna la cantidad de días en X meses, a partir de una fecha, descontando licencias y teniendo en cuenta fases.

Llamador

  • bus_dias_proporcional_liq_00.asp

Tipo de búsqueda

Parámetros

  • Máximo Días: Máximo a retornar.
  • Tolerancia: Tolerancia para el máximo.
  • Cantidad de meses para atrás: Cantidad de meses anteriores a la fecha del proceso que se desean considerar.
  • A partir de:
    • Inicio proceso
    • Inicio período
    • Inicio mes
    • Fin proceso
    • Fin período
    • Fin mes
  • Controlar desde licencia: Tipos de licencia a considerar.
  • Licencias: Tipos de día a descontar.

Tipo de búsqueda

Proceso

Si se tildó “Controlar desde Licencia”

Busca la primera licencia del empleado con fecha de inicio anterior a la fecha de fin del proceso de liquidación, y fecha de fin posterior a la fecha de inicio del proceso, y que coincida con alguno de los tipos de licencias seleccionados.

Si encontró licencia

La fecha de control es la fecha desde de la licencia

Las fechas de inicio y fin para el cálculo son determinadas de acuerdo al parámetro “A partir de” y a si se tildó “Controlar desde licencia”.

Busca las fases de tipo real del empleado

Por cada fase encontrada

La fecha alta para el cálculo es la fecha de alta de la fase.

Si la fase tiene fecha de baja

La fecha baja para el cálculo es la fecha de baja de la fase.

Sino

La fecha baja para el cálculo es la fecha de fin para el cálculo.

Suma la cantidad de días entre la fecha de alta y de baja, o bien a las fechas de inicio o fin, según corresponda.

Si los días superan al máximo menos la tolerancia

Trunca los días al máximo.

Si eligió alguna licencia (tipo de día a descontar)

Busca las licencias del empleado que coincidan con alguno de los tipos seleccionados, comience antes de la fecha de fin y termine después de la fecha de inicio, y además esté aprobada.

Por cada licencia encontrada

Si es una licencia por accidente

Controla que esté en estado “Alta”

Resta los días que caen dentro de la licencia.

Retorna el resultado.


Véase:

Ir arriba ↑