Ocurrencia
La asignación de Número de Orden de Pago se salta un consecutivo debido a que no se realiza un rollback en caso de que se presente una caída en el sistema, la cual puede deberse a varios motivos como corte de luz, caída del servidor, error interno.
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 12.1.2310 o superiores. Para releases previos, se requiere garantía extendida.
Pais: Colombia
Solución
Modificaciones a la rutina de Orden de Pago FINA085A:
Se crea la función F85AConsec(), la cual determina el consecutivo de Orden de Pago siguiente con base en el último número en la tabla de Órdenes de Pago (SEK), se asigna ese consecutivo si el número es inferior al retornado por la función de Control de Numeración GetSxeNum().
En la función que graba las Órdenes de Pago, Fa085Grava(), se usan en conjunto GetSxeNum(), F85AConsec(), ConfirmSx8() y RollBackSX8() para determinar el consecutivo correcto de Orden de Pago.
Para solucionar esa ocurrencia, realice los siguientes pasos:
-
Verifique tener las siguientes rutinas igual o mayor a;
Caso contrario, solicite el patch de actualización de esta rutina a Soporte Mercado Internacional a través de un ticket de atención.
- Una vez que obtenga el patch de actualización, respalde su RPO;
- Aplique patch inicialmente en un ambiente de PRUEBAS.
- Sugerimos revisar a detalle y realizar las pre - condiciones así como seguir el procedimiento indicado en el siguiente boletín técnico:
20932304 DMINA-24111 DT Salto de consecutivo en el número de la Orden de Pago COL
Conozca más.
0 Comentarios