01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Servicios & Jurídico - Mercado internacional
Módulo:SIGAFIN- Financiero
Función:

   

RutinaDescripción
FINA472.PRWExtractos bancarios
Ticket:5911710
Issue:DMICNS-6371
Versión12.1.17


02. SITUACIÓN/REQUISITO 

Al realizar la conciliación bancaria automática el sistema mostraba el mensaje (VLDDATA_POST -> FKADETAIL) y no confirma el proceso. Esto ocurre debido a que el campo E5_IDORIG(Id. Origen) está vacío. Este campo es responsable por el vínculo con la tabla FKA(Rastreo de movimientos) por medio del campo FKA_IDORIG(Id. Origen). Por el hecho de que ésta información no existe, el sistema no consigue crear el modelo de forma correcta, impidiendo la grabación de los datos.

03. SOLUCIÓN

Se creó un mensaje explicando el motivo por el cual el sistema no está consiguiendo realizar el proceso ya que el Help que existía solo comentaba que no se pudo cargar el método.

En este help va a identificar que hay un problema de vínculo en las tablas, el campo E5_IDORIG debe estar con contenido,  en caso de que esto ocurra, es necesario hacer un respaldo de todo el ambiente y base de datos y posteriormente ejecutar la funcionalidad FINXSE5, la cual debe ser agregada al menú mediante el módulo de configurador, esta rutina es responsable por rehacer el vínculo entre las tablas FKA y SE5, Para mayores informaciones de como ejecutar esta funcionalidad siguen abajo los links específicos de esta funcionalidad.

http://tdn.totvs.com/x/KqrpDw
http://tdn.totvs.com/x/gGMSCw


El migrador offline . FINXSE5 sirve para migrar los registros de la tabla SE5 para las tablas FK's, actualmente Protheus 12 ya posee un migrador que al realizar los movimientos bancarios(SE5) automáticamente, los registros son incluídos en las tablas FK'sm todos los movimientos de cobfranzas diversas de la tabla SE1 tambien deben estar en la tabla FK1, así como los movimientos de bajas de cuentas a pagar de la tabla SE2 que van a la tabla FK2, este nuevo modelo de tablas está diendo implantado para una mejor organización de los movimientos bancarios y obtener mejores informes en el sistema.

La tabla SE5 controla la migración de los campos E5_TABORI, E5_MOVFKS y E5_IDORI

        La rutina FINXSE5 es utilizada cuando se trata de una migración de Protheus 11 a Protheus 12.


Configuraciones previas

Para que sea posible simular este problema hay la necesidad de tener registros donde el campo  E5_IDORIG estea en blanco. Esto no es una situacion normal del sistema e por esto no es posible simular el ocurriodo en situaciones normales e con las rutinas envolvidas actualizadas, por esto vamos explicar el proceso de ejecucion sin el error.


Tener los archivos necesarios para la utilización de la rutina de conciliación bancaria automática.


 Flujo de prueba

Acceda al módulo financiero
Rutina de conciliación bancaria (FINA472)
Opción "Extractos"
Utilice la opción "Otras acciones" y "Nuevo extracto"
Complete el encabezado y utilice la opción "Otras acciones" e "importación" y seleccione el archivo .CSV
Observe que se activen los datos y utilice la opción "Confirmar".
Seleccione el nuevo extracto y utilice la opción "Otras acciones" y "Conciliación automática"
Al mostrar los datos, utilice la opción "Confirmar".
Si el vínculo entre las tablas SE5(Movimientos bancarios) y FK estuviera correcto, el sistema procederá correctamente.
Si el campo E5_IDORIG(Id. Origen) de un título que debería conciliarse aun estuviera en blanco, se mostrará el mensaje:
"Verifique el vínculo de la tabla SE5 con las tablas FK"