Tengo el problema que es difícil calcular con certeza los días de vacaciones o tiempos no trabajados en un rango de fechas específico dentro de un procedimiento almacenado, por las diferentes configuraciones que pudiera haber tenido en el momento que se autorizó.

actualmente tengo una función que solo toma en cuenta los parámetros 'VacacionIncluyeSabado', 'VacacionIncluyeDomingo', 'VacacionIncluyeAsueto' pero no toma en cuenta si la vacación fue solicitada según la jornada.

Un avance en este sentido creo que es la actualización de solicitud de licencia donde la idea es tener un detalle, parecido al detalle de incapacidades, entiendo que cada generación de planilla genera el tiempo no trabajado correspondiente.

Mi sugerencia, si es que aplica, es tener un detalle del tiempo no trabajado y de las vacaciones autorizadas para que pueda leerse transparentemente en una función sin necesidad de calcularlas nuevamente. Ejemplo:

solicitud de vacaciones del 01/05/2020 al 06/05/2020

detalle sugerido en la dva:

01/05/2020 al 01/05/2020 aplicó 1 día

02/05/2020 al 02/05/2020 aplicó 0.5 días

04/05/2020 al 06/05/2020 aplicó 3 días

así si yo defino buscar los días aplicados para un empleado del 02/05/2020 al 05/05/2020 serían 2.5 días (esto aplicaría de igual forma en los tiempos no trabajados). Si hay alguna mejor solución agradeceré lo compartan.

asked 26 May '20, 16:18

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

Be the first one to answer this question!
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×31
×9
×9

Asked: 26 May '20, 16:18

Seen: 154 times

Last updated: 26 May '20, 16:18

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática