Tiempo aproximado de lectura: 00:07:00 min
Ocurrencia
Al procesar una Orden de Pago con múltiples documentos desde la rutina FINA085A, el sistema presenta un problema de rendimiento, demorando de forma excesiva (más de 40 minutos para 6 documentos) o quedando bloqueado el proceso.
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 12.1.2310 con G.E. y superiores.
Solución
En la rutina Orden de Pago (FINA085A) y en las Funciones Genéricas Financiero Mercado Internacional (FINXFUMI) se realizaron los siguientes ajustes para optimizar el rendimiento cuando existen grandes volúmenes de datos en la tabla FKA:
1. Se optimizó la carga de los modelos de datos (FINM030 y FINM020), instanciándolos una sola vez al inicio del proceso en lugar de recargarlos por cada registro.
2. En la función FINXACTSE5 de la rutina FINXFUMI, se modificó la lógica para recibir dicha instancia y se implementó la instrucción SetOnDemand para reducir la carga inicial de datos.
Para solucionar esta ocurrencia, realice los siguientes pasos:
1. Verifique tener las siguientes rutinas igual o mayor a:
| Rutina | Nombre Técnico | Fecha |
|---|---|---|
| FINXFUMI.PRW | Funciones Genéricas de Financiero Mercado Internacional | 08/09/2026 |
| FINA085A.PRW | Orden de Pago | 08/09/2026 |
Caso contrario, solicite el patch de actualización de esta rutina a Soporte Mercado Internacional a través de un ticket de atención.
2. Una vez que obtenga el patch de actualización, respalde su RPO;
3. Aplique patch inicialmente en un ambiente de PRUEBAS.
Pre-condiciones:
- Contar con títulos de Cuentas por Pagar con saldo pendiente.
- Contar con un gran volumen de registros en la tabla FKA.
- 30240092 DMINA-30059 DT PROCESO SE QUEDA TRABADO AL GRABAR UNA ORDEN DE PAGO MÉX
¡IMPORTANTE!
Solución disponible para las versiones vigentes o con garantía extendida vigente. Para mayor información, consulte la sección Versiones vigentes del enlace Ciclo de Vida de Software - TOTVS Linha Protheus.
Conozca más.
Reestruturação da tabela SE5 na família de tabelas FKx
0 Comentarios