Histórico da Página
Ajuste de requisitos para melhor performance em operação pelo módulo de Manutenção de Ativosna Consulta Gerencial (MNTC280) que não realizava impressão em modo Paisagem.
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGAMNT - Manutenção de Ativos |
Função: | MNTA220 MNTC280 - Esquema Consulta Gerencial de RodadosSS. |
Situação:Ajuste de requisitos para que seja otimizada a performance das chamadas de PE ExistBlock | Impressão do gráfico na Consulta Gerencial (MNTC280) não traz em formato PAISAGEM conforme selecionado. |
Solução: | Ajuste nos requisitos apresentados pela ferramenta SonarQube (uso não permitido de API em LOOP), todas as chamadas de ponto de entradas dentro de loops (salvo modelos na arquitetura MVC) . Passaram a utilizar uma variável local e lógica que recebe o retorno da função ExistBlock, para que então a variável seja utilizada na verificação e posterior execução do ponto de entrada .Dessa forma se otimiza a performance do módulo com a diminuição de chamadas da função ExistBlock dentro de loopsrealizado na rotina de Funções Genéricas (NGUTIL) para que seja apresentada a impressão no modo paisagem corretamente. |