Se necesita validar en el cliente, algunas caracteristicas de los empleos, sin las cuales la generacion de la planilla tendria calculus erroneos. Se incluyo un proceso de validacion en la inicializacion de la planilla, y se envian mensajes de error con el RAISERROR, RETURN, al detectar algun problema si da como FALLIDA la generacion, pero en los mensajes que muestra en la aplicacion no aparece el error indicado, unicamente al ver el log de la generacion ahi si aparece. Se puede hacer algo para que muestre el mensaje? O alguna sugerencia para poder hacer las validaciones?

asked 12 Mar '15, 15:20

FerdyB's gravatar image

FerdyB
955166176178
accept rate: 48%

edited 25 May '16, 13:21


No es posible mostrar el mensaje del Raise Error ya que para el generador de planilla este error se convierte en una excepción, y las excepciones se guardan en el LOG y no son mostradas en la pantalla de generación de planillas.

Para este tipo de validación, la mejor opción es crear una alerta, pero primero habría que pensar si ademas de la alerta de la generación habría que crear alertas preventivas antes del momento del pago de planilla. Por ejemplo, yo he creado alertas de plazas sin centros de costo, empleados sin numero de seguro social, empleados con contratos a vencer, etc. Este tipo de alertas deberían de llegar a cada encargado de RRHH de forma periódica.

Luego tendrías que crear una alerta que ejecute tu SP de validación, solo tendrías que modificarlo para que en lugar de dar un raiserror genere los errores en forma de alerta. Podes validar que la alerta se ejecute mientras el periodo no este Autorizado y que sea mayor N dias menor a la fecha de pago. Esta alerta podría ejecutarse una vez al día o con la periodicidad que consideres conveniente.

link

answered 12 Mar '15, 16:26

Raul's gravatar image

Raul
791273138
accept rate: 45%

Agregue una Incidencia para evaluar la posibilidad de agregar a la configuración de la formulación de planilla, un SP de validación para que se ejecute antes de iniciar el cálculo y permita regresar mensajes de error al usuario en la misma pantalla de generación.

https://aseinfo.atlassian.net/browse/EVO-1910

(12 Mar '15, 16:32) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

En la version 1.9.1.0 ya fue incluida la opcion de configurar un procedimiento de validacion en las formulaciones, cual seria la estructura de ese procedimiento, que parametros tiene, como se manejan los mensajes de validacion? Agradeceria mucho esta informacion, tienen algun ejemplo de dicho procedimiento?

(13 Apr '16, 14:41) FerdyB FerdyB's gravatar image

FerdyB. La documentación solicitada se encuentra en el archivo de word: Readme 1.9.1.0.docx contenido en el release 1.9.1.0.

En dicho release se incluye el procedimiento almacenado: [sv].[genpla_validacion] para que sirva de referencia al implementar dicha funcionalidad.

(14 Apr '16, 15:44) Julio Flores Julio%20Flores'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:

×47
×38
×5
×3

Asked: 12 Mar '15, 15:20

Seen: 11,789 times

Last updated: 25 May '16, 13:21

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