Evolution 1.10.0.6
SQL Server

Existen algunos parámetros de aplicación, que están configurados para tomar un valor por Rango, sin embargo, su valor tiene sentido a nivel Escalar.

Tómese como ejemplo el parámetro de aplicación VacacionEsMediaJornada, al estar definido de Tipo Booleano, solo toma los valores escalares 1 y 0. Pero la instalación de Evolution los establece con un valor por rango, lo que hace necesario ir a modificar la configuración del parámetro para que sea de Tipo de Valor Escalar.
Por la naturaleza del parámetro de este ejemplo, dudo que la implementación para algún país la utilice con Tipo de Valor por Rango.

¿Es posible que alguna actualización de Evolution valide este tipo de parámetros para que tomen el Tipo de Valor que les corresponde?

asked 06 Oct '16, 12:23

Henry%20Sandoval's gravatar image

Henry Sandoval
(suspended)
accept rate: 53%

Si Henry desde hace algunas releases han venido los tipos de parametros de aplicacion con el valor erroneo, y si es necesario entrar a cada uno de ellos a validarlos, lo unico bueno es que al momento de cambiarlos no hay necesidad de cambiar nada mas ya que el rango desaparece, pero si seria bueno que ya vienera de forma estandar todo esto correcto como era en un principio.

(06 Oct '16, 12:33) FerdyB FerdyB's gravatar image

No es que se envíen erróneos en la versión estándar.

Lo que pasa es que se crean por rangos porque así son útiles en otras legislaciones laborales.

Entiendo que para ustedes es innecesario, porque las legislaciones laborales de Guatemala y Panamá no lo requieren. Sin embargo Evolution no funciona solo para esos países.

Son los kits de formulación estándar por país, los que deberían hacer los cambios que menciona FerdyB en su comentario

(07 Oct '16, 11:59) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Creo que hay una confusion de conceptos:

Retomando el ejemplo de VacacionSabadoEsMediaJornada representa si el sabado se considerará o no como 0.5 dias al momento de solicitar una vacación. Esta variable ese de tipo rango porque, según la antigüedad del empleado, se pueden crear diferentes escalas donde para unos puede ser verdadero o para otros puede ser falso. (ya que el tipo es booleano)

En caso que no aplique pues se deja como viene en el estandar (de 0 a 99 años) ya sea verdadero o falso

El tipo de dato es diferente. Este atributo determina el tipo del dato que se está registrando (independientemente sea escalar o de rango)

Por ejemplo: Existen 2 parametros para adjudicar dias de vacacion VacacionDias y VacacionDiasRango

  • VacacionDias se utiliza cuando la antiguedad es irrelevante y todos los empleados ganan los mismos dias de vacacion
  • VacacionDiasRango se utiliza cuando los dias a otorgar varian según la antiguedad y asi se crean rangos, cada uno con un rango de años y una cantidad de dias a asignar

En ambos casos, el tipo de dato es "entero" porque los dias a adjudicar es un valor entero

link

answered 07 Oct '16, 08:30

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Además de lo planteado por sbarahona, la infraestructura de Evolution es suficientemente inteligente para obtener los valores de los parámetros utilizando rangos o no.

Si se solicita un parámetro por rango, y el parámetro ha sido definido de manera escalar, entonces de manera automática, retorna el valor escalar. No da error por eso.

Esto permite que se cambie el tipo a Escalar y el fuente y los procedimientos que ustedes ya tienen, no se vean afectados.

(07 Oct '16, 12:03) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Gracias a ambos por sus comentarios, ya me queda claro el motivo del Tipo de Valor Rango para VacacionSabadoEsMediaJornada. Y coincido con Fernando que debe ser el kit de implementación por País el que debería modificar los valores de instalación si fuera necesario.

(07 Oct '16, 12:22) Henry Sandoval Henry%20Sandoval's gravatar image
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:

×6
×4
×1
×1

Asked: 06 Oct '16, 12:23

Seen: 992 times

Last updated: 07 Oct '16, 12:22

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