Evolution 1.11.2.4

Cuando reailzo una solicitud de vacaciones (01/12/2019 - 15/12/2019) digamos de 15 días y tengo dos periodos el primero con 12 dias disponibles y el segundo con 30 dias disponibles. El sistema primero utilizara el de 12 días y lo cerrara colocando las fechas 01/12/2019 al 13/12/2019 y en el segundo registro colocara 14/12/2019 al 16/12/2019 mi pregunta es:

  • ¿Esto se ve afectado por los procedimientos de calculo de fecha?
  • ¿O es parte del sistema?

El inconveniente es que coloca mal las fechas en el detalle.

alt text

EDIT:

Este es un caso que me reportaron hace un momento de otra empresa, tiene una configuración distinta en cuanto a parametros que la anterior. En esta empresa estan cofigurados asi:

  • VacacionIncluyeAsueto 1
  • VacacionIncluyeAsueto 1
  • VacacionIncluyeSabado 1
  • VacacionUsaJornada 0
  • VacacionUsaSPParaCalculos 0

alt text

EDIT:

Aqui se pueden encontrar los procedimientos que se estan utilizando en el caso 1, para la solicitud de 14 al 28. Como indique son diferente compañias y prodimientos de calculo distintos para cada una.

Proecdimientos y Scripts

Tambien podran encontrar un ejemplo en al archivo t1 de funcionalidad de los procedimientos.

asked 14 Nov '19, 12:03

MiguelBustamante's gravatar image

MiguelBustamante
521101110116
accept rate: 31%

edited 19 Nov '19, 07:32


Ya entendi que es lo que esta pasando,

Cuando se tiene que utiliza SP para calculo segun yo era para realizar eventos muy particulares del cliente en la solicitud de vacaciones.

El sistema sin embargo llama a este proceso tambien durante la creación del detalle, entonces la regla se cumple dos veces, una cuando se esta generando la solicitud y una cuando se esta creando el detalle.

Explicación:

Este cliente tiene configurado que se cambie si la fecha de finalización es un viernes que se agregen dos días ya que debe ser hasta el domíngo y si es sabado que se agregue 1 día. La idea es que nadie se pase de listo solicitando regresar justo en fin de semana.

Entonces:

En el primer periodo de vacaciones tiene 13 dias disponibles, por puro efecto del destino 2019-10-14 + 13dias = 2019-10-26 como es un sabado le agrega 1 día y lo convierte en 2019-10-27 y eso causa el corrimiento.

Resolución:

Entiendo ahora que, el proceso que se utiliza para retornar días es el que se ve reflejado en la solicitud y el proceso que retorna la fecha no debe ser cambiado, ya que causa el efecto que estamos viendo.

Una vez finalizado todo el detalle que seria despues de la finalización se debe acomodar la fecha de solicitud en base a las reglas deseadas por el cliente.

link

answered 19 Nov '19, 08:15

MiguelBustamante's gravatar image

MiguelBustamante
521101110116
accept rate: 31%

edited 19 Nov '19, 08:16

En un cliente a mi me solicitaron algo similar: que si alguien pide vacaciones que inicia lunes y termina viernes la solicitud sería por 5 días pero ya en la dva quedaba registrado que iniciaba lunes y terminaba domingo contando 7 dias. En muchos casos la solicitud tiene las fechas que el empleado ingresó íntegramente pero en la dva quedan las fechas y los días que se tienen que aplicar por políticas, por lo tanto no es raro que no coincidan

(19 Nov '19, 09:57) sbarahona ♦♦ sbarahona's gravatar image

Lo que está en "detalle de la solicitud" es tal cual como el empleado pidió sus vacaciones (acc.sdv_solicitud_dias_vacacion)

Lo que aparece en "detalle de días gozados" es la forma en que el sistema distribuye los días solicitados (acc.dva_dias_vacacion)

No cuadra exactamente porque seguramente en los parámetros se ha definido que no tome en cuenta los días domingos. De hecho es común que no coincidan las fechas por las excepciones de sábados y/o domingos y/o feriados

link

answered 14 Nov '19, 16:54

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Sera que son los parametros y solo afectaron al detalle de dias gozados (Lo que me parece raro porque hay dos domingos en la del 1 al 13). O sera que suma dias desde la fecha incial, si te fijas del domingo 1 al viernes 13 hay 12 días pero esta mal contado por esta excluyente el 1 y no incluyente.

(14 Nov '19, 18:06) MiguelBustamante MiguelBustamante's gravatar image

La explicación de porque excluyó el domingo 1, se debe buscar en los parametros. No te olvides que si el parámetro 'VacacionUsaJornada' está en True, entonces en lugar de usar los parámetros normales de sabado / domingo y feriado, va a utilizar la jornada laborar para determinar los días hábiles y el cálculo también varía.

(14 Nov '19, 19:08) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Para ese caso que estamos viendo, esta configurado para que use un SP. Si embargo en otra empresa esta configurado diferente y el caso se repite, en el edit colocare la imagen.

(14 Nov '19, 19:11) MiguelBustamante MiguelBustamante's gravatar image

Hay muchas variables que influyen en el calculo de fechas (fines de semana, feriados, jornadas, SP para calculo de dias, SP para calculo, etc.) incluso ahora que se pueden asignar esquemas por empleo es mas complicado decir "por que en la empresa A funciona de esta forma y en la empresa B funciona diferente si la configuración 'es la misma'?" No es que no pueda existir algún problema, solamente hay que revisar cada caso individualmente y hacer las correcciones necesarias

(15 Nov '19, 09:43) sbarahona ♦♦ sbarahona's gravatar image

Entiendo lo de la configuración, lo que no entiendo es porque si la solicitud dice hasta el 25 porque el detalle no dice hasta el 25. ¿Acaso esas configuraciones no afectan a la solicitud Tambien?

(15 Nov '19, 10:09) MiguelBustamante MiguelBustamante's gravatar image

Se determino que el evento solo se presenta cuando esta configurado que utilice SP para calcular los dias y fecha de retorno. Ya se probaron ambos procedimiento y estos regresan los valores correctos, sin embargo el detalle queda igual mal.

(19 Nov '19, 07:27) MiguelBustamante MiguelBustamante's gravatar image
showing 5 of 6 show all
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:

×31

Asked: 14 Nov '19, 12:03

Seen: 398 times

Last updated: 19 Nov '19, 09:57

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