¿Pero el proceso RECALCULAR_SUMAS_Y_SALDOS lo estás ejecutando en 1er o en 3er plano?
Porque si lo estás ejecutando en 3er plano las globales ya no tienen valor, lo mismo da que las pases a locales porque ya están vacías.
Si la respuesta es afirmativa:
– Tienes que tener creadas las variables locales FECHAINICIAL y FECHAFINAL en el proceso RECALCULAR_SUMAS_Y_SALDOS.
– Para lanzar el proceso debes usar un manejador de objeto DESDE EL PRIMER PLANO pasándole el valor de las variables globales a las locales del proceso.
– El proceso ejecuta la búsqueda pasándole a la misma el valor de sus variables locales, que ha recibido desde el primer plano donde sí tienen valor.
Un saludo.