Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGACOM - Compras
Función:
RutinaNombre técnicoFecha
MATA447Pedimentos0206/06/2023
País:México
Ticket:16787188
Requisito/Story/Issue (informe el requisito vinculado):DMINA-19342

...

En la rutina de Pedimentos (MATA447) se detectan detecta bajo performance al realizar las siguientes acciones:

  • Al ingresar a la opción Modificar para un Pedimento que cuenta con facturas con más de 100 ítems, puede demorar hasta 2 minminutos en visualizar información.
  • En la pestaña de ítems de facturas, al intentar relacionar ítems a la factura mediante la opción Otras acciones | Ítems por Orden de Compra tarda , tarda en mostrar la ventana de selección de ítems al cargar más de 2000 2,000 registros, puede demorar desde 50 segundos a hasta 3 minminutos.


03. SOLUCIÓN

En la rutina Pedimentos (MATA447) se realiza lo siguiente:

  • Dentro de las funciones LlenaItems(), M447IniFis() y Po2Acols() se actualiza el uso de la función MaFisEndLoad(), enviando el segundo parámetro de la función con valor 2 para evitar problemas de performance al procesar varios registros al cargar un pedimento desde la opción Modificar, o al visualizar los ítems de la factura.
  • En la función MT447OC2() se filtra mediante query los ítems relacionados al proveedor cuando se intentar se intenta relacionar ítems a la factura mediante la opción Otras acciones | Ítems por Orden de Compra; además, se obtiene en variables locales el uso de las funciones PesqPict() y se altera el uso de la función GetMV() por el uso de la función optimizada SuperGetMV() para que se obtengan fuera del ciclo donde se procesan los ítems disponibles.

...

Totvs custom tabs box
tabsPre-condiciones, Procedimiento
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Realizar un respaldo del repositorio (.RPO)
  • Aplicar el parche correspondiente al issue DMINA-19342.
  • Verificar que las rutinas actualizadas coincidan con las indicadas en el encabezado del presente Documento Técnico.
  • En módulo SIGACOM menú Actualizaciones | Archivos | Proveedores
    • Contar con un proveedor.
  • En módulo SIGACOM menú Actualizaciones | Pedidos | Pedidos de Compra
    • Incluir una Solicitud de importación con Contar al menos con 10 pedidos, en promedio con 150 ítems .Realizar al menos 10 copias del pedido anterior cada uno. Todos para el mismo proveedor.
  • En módulo SIGACOM menú Actualizaciones | Importación | Pedimentos
    • Incluir un pedimento.
    • En la pestaña Facturas, incluir una factura de Mercancía.
    • En la pestaña Ítems incluir al menos 150 ítems.
    • Grabar el pedimento.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar a módulo Compras (SIGACOM) menú Actualizaciones | Importación | Pedimentos
  2. Posicionase sobre el pedimento grabado en las pre-condiciones e ir a la opción Modificar.
    • Se recomienda registrar la hora de inicio y fin del proceso, constatando que el tiempo total para mostrar el Pedimento ha disminuido.
  3. Ir a la pestaña Facturas, incluir una nueva factura.
  4. Ir a la pestaña de Ítems, relacionar los ítems de un pedido desde la opción Otras acciones | Ítems por Orden de Compra.
    • Se recomienda registrar la hora de inicio y fin del proceso, constatando que el tiempo total para mostrar la ventana 'Seleccione la Orden de Compra' ha disminuido.
  5. Seleccionar al menos 100 ítems y dar clic en Grabar.
    • Se recomienda registrar la hora de inicio y fin del proceso, constatando que el tiempo necesario para relacionar los ítems a la factura del pedimento ha disminuido.

...