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
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.
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: