Es un asunto complejo.
- Puede que no tengas los datos todavía en el sistema (estén aún en memoria intermedia) y por eso no te funcione tu módulo online y sí por debug (al debuguear va más lento el programa y le da tiempo a grabar todos los datos).
Para ver si es por esto, puedes probar a meter un WITde X segundos, para descartar que sea por esto.
- Otra opción es revisar los parámetros del módulo de funciones al que llamas IN UPDATE TASK. y revisar el tipo de sincronización que tiene (creo que tú necesitas que sea síncrona -espere a que acabe la exit para luego ejecutar el módulo-).
Aquí un link con indicaciones al respecto
- Y ahora no lo encuentro por ningún sitio, pero creo que había alguna manera de hacer la llamada y asignarle mínima prioridad para que sea ejecutada en último lugar, del proceso. Por lo que te aseguras tener todos los datos ya en las tablas.
Un saludo.
|