Estoy haciendo uso de los parametros de aplicación: TiempoNoTrabajadoUsaSPParaCalculos=True, TiempoNoTrabajadoSPCalculoDuracion y TiempoNoTrabajadoSPCalculoFechaFin he probado el funcionamiento de los mismos en pantalla para cuando los tiempos no trabajados son por Periodo funciona correctamente, pero cuando se quiere registrar un permiso por duración al intentar guardar pareciera que entra en un ciclo infinito ya que no hace el insert y en patalla parciera que esta procesado y jamás finaliza. Me surge la duda si tengo que tener alguna otra consideración y como puedo controlar si el permiso es por diración o periodo desde los procedimientos, si en las indicaciones de los mismos no hay parametro que me lo indique porque pareciera que el problema es con la fecha fin que los procesos requieren.
showing 5 of 9
show all
|
si se queda en procesando probablemente se genera un error de javascript. Entra en la pantalla, dale F12, realiza la accion y revisa si aparece algún error en consola
no me lanza ningun error en consola, pero el problema persiste
Cuando se utiliza un permiso por duración los procedimientos no se aplican de la misma manera, porque esos procedimientos están destinados al registro por Período únicamente.
Lo que sucede es que cuando se especifica duración ya no importa la fecha de finalización, igual la manda a pedir al SP, pero podría regresar cualquier cosa. Y por supuesto la duración la especifica el usuario, entonces no se invoca al procedimiento de duración.
El fuente no hace ningún loop al momento de guardar el tiempo no trabajado por duración.
¿No habrá un loop infinito en el procedimiento de cálculo de la fecha de finalización?
Pero si el permiso es por duración y en esos casos según comprendo no usa los SP no deberia afectar, adicional que si registro un tiempo no trabajado por periodo no me genera ningún inconveniente me lo guarda con éxito.
El SP de duración nunca se llama, el de fecha de finalización si se ejecuta, pero podría regresar cualquier fecha, porque solamente la almacena en el registro.
Si no existen errores de Javascript como sugirió @sbarahona, entonces no hay errores retornados desde el código fuente.
El SP de duración nunca se llama, el de fecha de finalización si se ejecuta, pero podría regresar cualquier fecha, porque solamente la almacena en el registro.
¿Tiene procedimiento antes o despues de finalizar o antes de guardar, que pudiera estar causando el problema?
Creo saber cual es el problema entonces si me comenta que sí se ejecuta el sp de Finalización es ahi donde revisaré que me devuelve para descartar q ese sea el problema, hare la prueba y les comento si
Y la entidad no tiene procedimientos antes de finalizar o antes de guardar.