Tiempo aproximado de lectura 00:03:00 min
Ocurrencia
En el módulo Financiero (SIGAFIN), al trabajar con la rutina de Órdenes de Pago (FINA085A) y realizar pagos o compensaciones de manera simultánea por varios usuarios, el sistema arroja una advertencia indicando que el proceso está en uso, impidiendo continuar con el trabajo normal y afectando la concurrencia operativa del área.
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 12.1.2510
Causa
Este comportamiento se presentaba debido a un semáforo de protección de folios implementado mediante las funciones Fa085Grava() y UnLockByName(), con el objetivo de evitar la duplicidad en los Certificados de Retención al procesar pagos simultáneos. Dicho método de bloqueo interrumpía el flujo en la interfaz de usuario obligando a esperar la liberación del proceso.
Solución
Para solucionar esta ocurrencia y permitir una gestión óptima de la concurrencia, se ha optimizado la rutina en el sistema. Realice los siguientes pasos:
1. Descargue el paquete de actualización: Obtenga y aplique el parche correspondiente a su versión asociado al Issue DMINA-30094.
2. Actualice el repositorio (RPO): Aplique el parche descargado en su ambiente de sistema.
3. Verifique el comportamiento: Acceda nuevamente a la rutina de Órdenes de Pago (FINA085A) con múltiples usuarios y compruebe que se puedan realizar compensaciones y pagos de forma simultánea sin bloqueos.
¡IMPORTANTE!
Se recomienda aplicar, validar y homologar este paquete de actualización en un entorno de pruebas antes de proceder con la actualización en su ambiente productivo.
Conozca más
0 Comentarios