Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA086Anular Orden de Pago
23
24/01/
2023
2024
País:México
Ticket:18693655
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21731


02. SITUACIÓN/REQUISITO

Se identifica bajo performance al realizar la anulación de una orden de pago a través de la rutina FINA086.

Este problema proviene de al actualizar la tabla FKA (rastreo de movimientos) donde se insertan registros con el campo FKA_IDPROC (Id del proceso)*  vacíovacío; esto hace que al crear el modelo del fuente FINM020 y usar la operación de actualización para realizar la anulación para la tabla Movimientos bancarios (SE5), demore el tiempo se genera una demora considerable para la construcción del modelo.


03. SOLUCIÓN

En la rutina Anular Orden de Pago (FINA086) se actualiza lo siguiente:

    • Dentro de la función encargada de Borrar los movimientos en SE5 (xDelSE5()), mediante el filtrado SetLoadFilter() en el modelo FINM020, se excluyen los registros que tengan vacío el campo FKA_IDPROC (Id del proceso).

      Anteriormente las correcciones solo aplicaban para los países ARG, BOL, CHI y PAR, en esta actualización se aplica para todos los países, excepto BRA.


Totvs custom tabs box
tabsPre-condiciones, Procedimiento
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-21731.
    • Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
  • Módulo Compras (SIGACOM):
    • Desde el menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un proveedor.
    • Desde el menú Actualizaciones | Archivos | Productos (MATA010), configurar un producto.
    • Desde el menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), configurar una TES de Entrada.
    • Desde el menú Actualizaciones | Archivos | Bancos (MATA070), configurar un banco.
    • Desde el menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar una factura de entrada de tipo Normal indicando el proveedor, producto y TES configurados anteriormente.
  • Módulo Financiero (SIGAFIN):
    • Desde el menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A), generar una orden de pago a la factura creada anteriormente.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Movimiento Bancario | Anular Orden de Pago (FINA086).
  3. Informar los parámetros necesarios para mostrar la Orden de Pago creada en las precondiciones.
  4. Marcar el checkbox de la Orden de Pago y dar clic en Confirmar.
  5. Validar que el proceso concluya correctamente, con un tiempo de procesamiento corto:

                                 Image Added


04. INFORMACIÓN ADICIONAL

No aplica.


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueSolución disponible para Protheus versión 12.1.2210 o posterior.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS