Error log, en varias rutinas de financiero cuando no existe la integración con PLAID/PROTHEUS.

Linea de Producto:

Microsiga Protheus.

Segmento:

Mercado Internacional.

Módulo:

SIGAFIN - Financiero.

Función:

FINA050 - Cuentas por Pagar

FINA070 - Baja de títulos por recibir

FINA080 - Baja de títulos por pagar

FINA330 - Compensación de títulos.

FINA340 - Compensación Automática.

FINXBX - Funciones auxiliares de financiero.

LOCXNF - Movimientos de Entrada / Salida.

Situación/Requisito:

Si en el ambiente del cliente no se encuentra instalada la integración de PROTHEUS con PLAID (DMINA-3786_DT_Integración PLAID - PROTHEUS_EUA), al hacer uso de las rutinas mencionadas arriba, envía un error log, por la inexistencia de los campos E2_PLAID ó E1_PLAID ó E5_PLAID.

Solución/Implementación:

Solución:

FINA050:

Se agrego validación que permita identificar si el campo existe en el diccionario de datos y evitar error de campo E2_SLPLAID

FINA070 :

Se agrego validación de campo E1_SLPLAID y actualización del saldo.

FINA080:

  1. Se agrego validación que permita identificar si el campo existe en el diccionario de datos y evitar error del campo E2_SLPLAID
  2. Se ajusto la condición de la variable nTxMoeda para no marcar error si el array viene vacio.
  3. Se adiciono la actualización de la variable AUTCHEQUE para EUA que permite grabar las informaciones en SE5
  4. Se adiciono la validación para que el tipo de documento generado por PA sea del tipo “VL” para el Pais EUA y permite presentar el movimiento en reporte de movimientos bancarios.
  5. Se agrego validación que permita identificar si el campo existe en diccionario de datos E2_SLPLAID en la condición FUNNAME() # “FINA884”
  6. Se adiciono en la validación de PAIS # de EUA y tome el valor de la tasa de moneda para el campo E2_TXMOEDA


FINA330:

Se agregaron las validaciones correspondientes para evitar que marque error si el campo E1_SLPLAID no existiera en el diccionario de datos y actualice el campo correctamente y no presente error de campo no existe para los ambientes que no están configurados con PLAID.

FINA340:

Se agregaron las validaciones correspondientes para evitar que marque error si el campo E2_SLPLAID no existiera en el diccionario de datos y actualice el campo correctamente y no presente error de campo no existe para los ambientes que no están configurados con PLAID.

FINXBX:

Se agregaron las validaciones correspondientes para evitar que marque error si el campo E5_INTPLAI no existiera en el diccionario de datos y actualice el campo correctamente y no presente error de campo no existe para los ambientes que no están configurados con PLAID

Requisito (Issue):DMINA-4164/DMINA-4165/DMINA-4167/DMINA-4180/DMINA-4166/DMINA-4168/DMINA-5444.
País:
EUA.
Versión:

12.1.14 | 12.1.17.