PDA

Ver la Versión Completa : FF_5 Conciliación MT940 por Asignación y Referencia


FerLethal
10/11/15, 02:31:47
Hola amigos,

Tengo el siguiente problema. He implementado el Extracto de Cuenta Electrónico con formato MT940.

Para algunas operaciones bancarias, se ha configurado con el algoritmo 15 para que realice la compensación utilizando el campo asignación (ZUONR), esto actualmente funciona bien.

Ahora hay casos en los que las partidas tienen el valor que debe estar en el campo asignación en el campo referencia (XBLNR).

Dado esto, el cliente ha solicitado que al cargar el MT940, el sistema busque primero por asignación y si no encuentra partida que busque por referencia.

Para lograr esto se implementó el algoritmo de usuario 901 en donde se hace un select a la BSIS con la sociedad, el campo asignación y el indicador de gestión de partidas abiertas = X. Si este select no devuelve un resultado hacemos select a la bsis con la sociedad, el campo referencia y el indicador de gestión de partidas abiertas = X.

El asunto es que ahora en productivo estos selects demoran demasiado y se queda largo tiempo procesando la interpretación.

¿Cómo podría mejorar la búsqueda en la tabla BSIS o existe algún algoritmo estándar que me ayude a lograr el objetivo?

¿Si la cuenta bancaria que llega en el extracto tiene cuenta contable 10471200, partidas abiertas con qué cuentas debería buscar en la BSIS?

Muchas gracias por su ayuda.

Saludos

Fernando