Estimados compañeros,

Tengo el siguiente inconveniente al guardar una solicitud de vacación cuando tiene asuetos, por ejemplo, a fin de prueba se solicito del día 24 de diciembre del 2017 al 25 de diciembre del 2017 en el cual 24 es medio día feriado y 25 día completo.

Al guardar la solicitud de vacación la guarda correctamente: alt text

Al verla en la pantalla también aparece correctamente: alt text

pero al editarla cambia la fecha final: alt text

Y esto causa que las vacaciones se guarden incorrectamente.

El parámetro que hace que cambie el funcionamiento de evolution es VacacionIncluyeAsueto si está en CERO, le coloca 4 dias solicitados, asumo que es porque a pesar que es el empleado no labora martes (26 de diciembre) y por eso lo lleva hasta el 27. Si se coloca en UNO, entonces lo deja del 24 al 24 ya que el 24 tiene marcado feriado medio dia. En cualquiera de los casos lo debiera dejar en 24, porqué hace el cambio? (aunque el cliente desearía que se deje como se solicitó)

El parámetro VacacionUsaSPParaCalculos esta en CERO, por lo que usa el funcionamiento estándar de evolution.

Aparte de esto se tiene el inconveniente que al autorizar la VACACION como tal, en la tabla de sdv_solicitud_vacacion la guarda con una fecha, pero al trasladarlas a la dva_dias_vacacion las pasa con otra FECHA FINAL que no tiene nada que ver a la que se ingreso.

Esto pasa con la distribución de días también realiza mal el calculo de la fecha final.

Se hace una solicitud, la cual la guarda correcta, pero cuando se aprueba cambia la fecha final a una que no corresponde: alt text

INCORRECTO: alt text

La distribución de dias lo hace bien lo que hace mal es el calculo de la fecha final en los 2 casos.

Esto es posible cambiarlo desde algún SP para validar donde esta el error o se corrige en algún hostfix?

Configuración de parámetros: alt text

asked 11 May '18, 18:40

Brandon%20Aguilar's gravatar image

Brandon Aguilar
(suspended)
accept rate: 43%

edited 02 Jul '18, 16:54

Ese comportamiento está condicionado a los parámetros de aplicación del proceso.

Me da la impresión que los parámetros no están especificados para soportar ese caso, o que esta configurado para utilizar un SP y ese procedimiento no está configurado para soportar esa excepción.

Edita tu pregunta y agregá la configuración de parámetros que aplica para el empleado solicitante, así se puede analizar que sucedió. Ese caso esta controlado satisfactoriamente en otras instalaciones.

(16 May '18, 14:43) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Muchas gracias.

Ya agregue la configuración de los parámetros que se tiene en el cliente.

(17 May '18, 10:06) Brandon Aguilar Brandon%20Aguilar's gravatar image

Como el parámetro VacacionUsaJornada es 1, entonces el cálculo se hace a partir de la jornada asignada al empleado en los días solicitados. En ese caso los paraemtros de si incluye feriados, sabados y domingos no aplican.

Tendrías que analizar los cálculos a partir de los días laborables del empleado solicitante

(17 May '18, 11:45) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Hola fernando,

La jornada se debe tomar en cuenta y también se están tomando en cuenta los asuetos, así como el cliente lo necesita.

El problema es que la información que se despliega en la solicitud de vacaciones a veces cambia porque se recalcula. Y muchas veces la fecha fin no es la misma en nóminas que en la solicitud. Yo pienso que si se calculan los días en la solicitud, así deberían de trasladarse y distribuirse en nóminas, no tienen porque cambiar (tanto fechas como cantidad de días).

(06 Jun '18, 09:39) Brandon Aguilar Brandon%20Aguilar's gravatar image

Este problema se te presenta con cualquier jornada o solo para las jornadas con sábado medio día?

(06 Jun '18, 10:33) MiguelBustamante MiguelBustamante's gravatar image

Este problema de la fecha final de la solicitud creo que en una version fue corregido, es cierto el usuario lo esta ingresando incorrecto porque el final es un asueto o domingo por ejemplo pero si habia sido corregido que se respetara esa fecha final.

Como solo fue grabada la solicitud, al editarla el fuente mira cuantos dias gozados y recalcula la fecha final, y luego saca la diferencia para los dias de vacaciones, como habiles es solo un dia por el .5, al calcular la fecha final le pone 24.

(06 Jun '18, 13:20) FerdyB FerdyB's gravatar image

Con cualquier jornada

(02 Jul '18, 16:42) Brandon Aguilar Brandon%20Aguilar's gravatar image
showing 5 of 7 show all

Se creó el Issue EVO-3770 para reproducir el caso y se concluyó que no se estan manejando adecuadamente los asuetos de media jornada.

Una vez se manejan bien, la fecha de finalización para el caso de solicitar 0.5 días el día 24 de diciembre, debe dar como resultado una fecha de finalización del mismo dia 24 de diciembre. Este es el comportamiento que va a quedar en Evolution, ya que la solicitud de 0.5 días se cubre con la media jornada hábil que queda de aplicar el horario del empleado y medio día de asueto.

Lo que no fue posible reproducir, es que la fecha de finalización se grabe diferente a cómo se calcula para los días gozados en el fondo de vacación. Ya que se utiliza el mismo método de cálculo en el código fuente, tanto para la digitación, como para la generación del historial de días gozados. Y lo demuestra la imagen que se mostró cuando se trata de modificar la solicitud.

link

answered 18 Jul '18, 12:36

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Your answer
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:

×49

Asked: 11 May '18, 18:40

Seen: 561 times

Last updated: 18 Jul '18, 12:36

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