Tiempo aproximado para lectura: 00:02:00 min
Ocurrencia
En módulo Financiero(SIGAFIN) en rutina Orden de Pago Mod II (FINA847) al intentar confirmar la grabación de una Orden de Pago es presentado el mensaje de validación: "Problema en el semáforo (SXE/SXF)"
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) MI - Financiero (SIGAFIN) - Versión 12
Causa
Este incidente puede presentarse por inconsistencias en la numeración automática en las tablas SXE y SXF para la tabla (alias) SEK y utilizada en el registro de las ordenes de pago.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
1. En caso de no tener cargada la rutina rutina APCFG110 en el menú del configurador para los consecutivos automáticos, revise el siguiente articulo.
2. En el módulo Configurador, ingrese a la rutina APCFG110, e identifique el alias de la tabla SEK (Orden de Pago).
3.- Realice el ajuste correspondiente con base a la siguiente explicación
Ejemplo:
SEK – Ultima orden de pago registrado en la tabla = 000000000052
En control de Numeración se tienen los registros incorrectos
SXF – Sección Números en uso/Liberados para el alias SEK = 000000000052
SXE – Sección Próximos Números para el alias SEK = 000000000053
Para el caso de este ejemplo, el siguiente consecutivo a utilizar es el 000000000053 en tanto, el control de numeración deberá estar de la siguiente forma en rutina APCFG100-Control de numeración:
SXF – Números en uso/Liberados para el alias SEK = 000000000053
SXE – Próximos Números para el alias SEK = 000000000054
4.- Luego de realizar el ajuste ingrese nuevamente a Generar la Orden de Pago en rutina FINA847-Orden de Pago Mod II
5.- Confirme que se genere de forma correcta, sin detonar la validación del semáforo.
Para el caso del ejemplo, al generar el siguiente registro se grabara con la siguiente información
SEK – Número de orden de pago generada = 000000000053
Importante: Este tipo de cambios deben ser ser realizadas con modo de acceso exclusivo por el administrador del sistema, con los respaldos correspondientes conforme a las mejores prácticas de TI.
Conozca más
El desajuste en la numeración, puede ser ocasionado porque exista más de una base de datos, compartiendo el hardlock, ocasionando conflictos en los consecutivos, para este caso, le recomendamos revisar el siguiente artículo, en caso de requerir que el sistema pueda identificar sobre qué alias de la base de datos tomará el número consecutivo de la numeración.
FRAMEWORK - Framework (Línea Protheus) MI - Configuración de cláusula SpecialKey
0 Comentarios