SQL Server
Evolution 1.9.1.2

Estoy generando la planilla, pero se queda colgada y no termina la ejecución.

He determinado que el factor DescuentoTNT es el que causa que la generación de planilla se quede colgada.

Como parte del proceso para llegar a esta conclusión, comentaricé el VBScript de dicho factor y la generación de planilla finalizó exitosamente.

Dentro del factor DescuentoTNT, el código VBScript que hace que el proceso se cuelgue y no avance es la llamada a la función agrega_descuentos_historial.

Ya revisé las configuraciones, estoy poniendo valores fijos en este factor, pero no logro detectar el motivo por el cual sucede esto.

El Elmah no registra error. En el archivo GenPlaWinService_{fecha}.log no registra error.

¿Qué podría estar ocasionando que el proceso de generación de planilla se quede colgado? Adjunto imágenes para su referencia.

alt text alt text alt text alt text

asked 24 Jun '16, 09:05

Henry%20Sandoval's gravatar image

Henry Sandoval
(suspended)
accept rate: 53%


Creo que tu problama se causa porque no podes poner el cursor "Emp_TmpNoTrabajado" como modificable, ya que tiene un JOIN al tipo de tiempo no trabajado.

link

answered 24 Jun '16, 09:20

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 24 Jun '16, 09:21

Gracias Fernando, modifiqué el cursor para tomar solo la tabla de tiempos no trabajados. Reinicié todos los servicios y Pools. Generé la planilla, y sigue quedándose colgada. Quité el llamado a agrega_descuentos_historial en el Factor DescuentosTNT, y verifiqué que la generación de planilla sí termina.

(24 Jun '16, 09:35) Henry Sandoval Henry%20Sandoval's gravatar image

Pero la función de agrega_descuentos_historial no puede estar mal, porque no funcionaría en otras fórmulas u otras planillas.

(24 Jun '16, 09:49) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Es correcto. Es por ello que no me explico porque no funciona este factor. Le puse valores fijos al llamado de agrega_descuentos_historial, para validar si era el tipo de datos de las variables, pero aún así se queda colgado el proceso. También le quité cualquier otro cálculo al factor DescuentosTNT, aún así no logro explicarme el motivo de este comportamiento.

(24 Jun '16, 09:55) Henry Sandoval Henry%20Sandoval's gravatar image

Como el cursor DescuentosEstaPlanilla lee una tabla temporal tal vez algún proceso dejó una transaccion a medias o en el proceso de inicalizacion queda una transacción abierta y deja la tabla lockeada

link

answered 24 Jun '16, 10:35

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Gracias Salvador. Te comento que fui a deshabilitar los procesos de inicialización y solo dejé los que eliminan los datos de planilla, e igual se queda colgado el proceso de planilla. Sin embargo, el factor OtrosDescuentos sí se ejecuta sin problemas al invocar a DescuentosEstaPlanilla. Me llevé el VBScript de DescuentoTNT al factor OtrosDescuentos y logró finalizar el cálculo de planilla. Volví a crear el factor DescuentoTNT, pero entonces vuelve a quedarse colgada la generación de planilla.

(27 Jun '16, 10:16) Henry Sandoval Henry%20Sandoval's gravatar image

no sera la funcion agrupadores.sumarubro la que te estara marcado error, trata de ir escribiendo en el writeLog y ver en que empleado se queda bloqueado, o que la tabla tenga trigger for update y la otra parte seria detallar los campos no colocar * en los select

(11 Jul '16, 16:04) Vicente Alejos Vicente%20Alejos'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:

×17
×1

Asked: 24 Jun '16, 09:05

Seen: 1,174 times

Last updated: 11 Jul '16, 16:04

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