Tiempo aproximado de lectura 00:10:00 min
Duda
¿Para qué sirve la rutina FINXSE5?
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - A partir de la versión 12 en adelante
Solución
La rutina FINXSE5 es una herramienta auxiliar del módulo Financiero (SIGAFIN) en TOTVS Backoffice (Línea Protheus) utilizada para la reestructuración de las tablas FK's (FKA, FK1, FK5, FK7) y la tabla SE5. Este proceso permite garantizar la consistencia de datos al actualizar o reorganizar estructuras clave del sistema.
La rutina FINXSE5 es una herramienta crítica para la reestructuración de tablas en el módulo Financiero (SIGAFIN).
1. ¿Para qué sirve la rutina FINXSE5?
La rutina FINXSE5 tiene como objetivo principal reestructurar las tablas FK’s (FKA, FK1, FK5, FK7) y la tabla SE5. Además, se utiliza para eliminar campos obsoletos y realizar un procesamiento específico basado en modelos de datos definidos por el usuario. Esta rutina es esencial en los siguientes escenarios:
-
Mantenimiento de integridad de datos.
-
Actualización o eliminación de campos descontinuados.
-
Reorganización de estructuras vinculadas a movimientos bancarios y cheques.
2. Procesos y tablas afectadas
Tablas afectadas:
-
SE5: Tabla principal que registra movimientos financieros.
-
FKA: Relacionada con movimientos bancarios.
-
FK1: Asociada a bajas a pagar.
-
FK5: Vinculada a bajas a recibir.
-
FK7: Relacionada con registros de cheques.
Impacto en los procesos:
-
Movimiento Bancario:
-
Estructura y actualización de los datos relacionados con registros bancarios.
-
-
Bajas a Pagar:
-
Reorganiza la información vinculada a pagos pendientes.
-
-
Bajas a Recibir:
-
Gestiona los registros de cobros y ajustes relacionados.
-
-
Cheques:
-
Actualiza la información sobre registros de cheques emitidos y recibidos.
-
3. Procedimiento de configuración y ejecución
Para reestructurar las tablas FK’s y SE5 utilizando la rutina FINXSE5, siga estos pasos:
-
Incluir la rutina FINXSE5 en el menú:
-
Acceda al Configurador y agregue FINXSE5 al menú del módulo Financiero.
-
-
Respaldo de datos:
-
Realice una copia de seguridad de las tablas SE5, FKA, FK1, FK5 y FK7 antes de comenzar.
-
-
Eliminar datos obsoletos:
-
Realice un DROP de las tablas FKA, FK1, FK5 y FK7.
-
Retire los datos de los campos
E5_MOVFKS,E5_IDORIG,E5_TABORIen los registros de la tabla SE5.
-
-
Ejecución de la rutina:
-
Acceda a la rutina FINXSE5.
-
Ingrese los parámetros necesarios (fechas de inicio y fin).
-
Ejecute el procesamiento.
-
-
Verificación:
-
Compruebe la correcta generación de las tablas reestructuradas.
-
4. Parámetros de la rutina
-
nPos: Indica la posición del registro SE5 a actualizar.
-
nTipo: Define el modelo de datos a utilizar:
-
1: Movimiento Bancario. -
2: Bajas a Pagar. -
3: Bajas a Recibir. -
4: Cheques.
-
5. Último Patch Disponible
El último patch que mejora la performance de FINXSE5 fue publicado en el enlace siguiente:
Se recomienda aplicar este patch para garantizar el funcionamiento óptimo de la rutina.
6. Puntos de Entrada
Los siguientes puntos de entrada son utilizados por la rutina FINXSE5:
-
SE5Update: Permite personalizar los criterios de actualización de los registros.
-
FKProcess: Personaliza el procesamiento de datos en las tablas FK.
-
FINValidate: Valida los datos procesados antes de confirmar los cambios.
Conozca más:
Migrador Off-line (SE5 - FKs) - Linha Microsiga Protheus - TDN
Reestruturação Financeiro - Baixas e Movimento Bancário - Linha Microsiga Protheus - TDN
0 Comentarios