Tengo problemas al autorizar planilla desde la pantalla "Autorización de planillas" en evolution para oracle, ya que mi procedimiento "Genpla_Autorizacion" declara el parámetro "v_codppl" pero nunca llega al procedimiento porque siempre llega de forma nula. Cambie el parámetro a "codppl" pero aun asi persiste el problema.

Revisando el POST con las herramientas de desarrollo del navegador, el código si se esta enviando.

La solución momentánea fue configurar la autorización como un procedimiento almacenado.

asked 06 Nov '13, 17:23

JulioRosales's gravatar image

JulioRosales
(suspended)
accept rate: 26%


Para asegurarse que la planilla se autorice correctamente se tienen que verificar estos puntos:

  • Revisar estos smartlist Salarios.PeriodosPlanilla y Salarios.PeriodosPlanillaEnGeneracion ya que en las primeras versiones estos smartlist no tienen el filtro de compañia y se pueden estar autorizando periodos de otras empresas diferente a la seleccionada
  • Asegurarse que el nombre del SP definido en el formulador sea el mismo que el SP creado en la base de datos (de preferencia todo en mayusculas al igual que los parametros CODPPL y USERNAME)
  • No hay diferencia si es un SP individual o dentro de un paquete, pero si está dentro de un paquete aseguarse que el paquete esté recompilado (asi como vistas u otros SP que se hagan referencia)
  • Evolution lleva una especie de cache de SP con sus parametros por lo que si el SP se creó recién antes de probar el proceso de autorizacion es altamente recomendable que se reinicien los application pools
  • Si la version es cerca de la 1.9.1 cuando se inició la transicion fuera de silverlight, asegurarse que el smartlist manda el codigo de planilla corectamente (el request debe de llevar un parametro que se llama "codigos" y lleva el codigo del periodo de planilla a autorizar)
link

answered 20 Dec '16, 10:00

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

La pantalla obtiene el nombre del procedimiento de la formulación del Tipo de Planilla de Período. Los parámetros que envía son:

username varchar2
codppl Integer

En el ambiente de pruebas no se pudo reproducir. Si entra al procedimiento con el valor del código de período de planilla y lo autoriza.

Necesitamos más información para poder verificar si falla o no

link

answered 06 Nov '13, 23:28

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Yo estoy en una instalacion nueva de Evolution 1.8.0.2 de Oracle y definitivamente no funciona, nunca ejecuta la autorizacion, y ejecutandola manualmente si funciona, que podemos hacer ya que esto fue reportado en Noviembre en otra version de Evolution y aun en la version 1.8 seguimos con lo mismo, la solucion de Julio no es factible ya que el sistema debiera de funcionar correctamente. Lo extraño es que en las intalaciones de Sqlserver funciona bien. Por favor atiendan este problema.

(26 Feb '14, 16:55) FerdyB FerdyB's gravatar image

Todavia no han visto nada de este problema?

(07 May '14, 16:36) FerdyB FerdyB's gravatar image

Acabo de probar de nuevo en el ambiente de desarrollo y estoy 100% seguro que si llama al SP, envía los 2 parámetros que Fernando menciona arriba y si funciona. Definitivamente hay algo mal configurado o algo extraño en tu ambiente:

  • ¿Algun error?
  • ¿Viste el elmah?
  • ¿como se llama el SP configurado en la SAL_FTP para el tipo de planilla del período que estas autorizando?
  • ¿Que parámetros recibe y de que tipo son?
  • ¿Podes chequear el log del website en el directorio logs del mismo a ver si hay algo?
  • ¿El usuario tiene permiso de ejecutarlo?

Como verás, hay muchas variables y dudas como para poderte responder directamente. Y no hemos hecho nada para resolverlo porque no hemos podido reproducirlo, en nuestro ambiente si funciona.

Se me ocurre que crees una tabla temporal y que desde el SP insertes un registro ahi con los valores de los parámetros para ver que está pasando...

link

answered 07 May '14, 17:12

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

edited 07 May '14, 17:15

Ningun Error Elmah No dice nada GT.genpla_autorizacion v_codppl IN NUMBER, iv_username IN VARCHAR2 En el log del website no dice nada Si tiene permiso pues se puso una instruccion de insert en una tabla de prueba y si llena los datos, pero los parametros los recibe nulos

(07 May '14, 19:40) FerdyB FerdyB'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:

×34

Asked: 06 Nov '13, 17:23

Seen: 1,746 times

Last updated: 20 Dec '16, 10:00

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