CodeAnalysis - Uso NÃO PERMITIDO de API em LOOP

Ao ler as propriedades dos campos SX3 com uso das funções e classes disponibilizadas pela Totvs acusa o erro CONFORME IMAGENS EM ANEXO.

Vi aqui no fórum sugestão de mudar o código a fim de enganar o analisador(https://centraldeatendimento.totvs.com/hc/pt-br/articles/360026047911), porem vejo que é improdutivo fazer isso alem de ter maior custo de processamento.

Alguém conhece algum recurso que pode fornecer esses dados através de uma classe ou função?

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Ola Helitom,
Se entendi bem o problema não tem ligação com o link que você adicionou, o problema parece estar nos GetMv que estão dentro de Loops.
A questão é, você usa o parâmetro de forma variável? Será que não tem como criar um parâmetro para cada caso? Ou uma tabelinha na SX5?

Helitom, boa tarde, seu problema é apenas o GetMV?

Eu vi que ele marca alí, mas o loop que uso para obter os dados do dicionário é onde tem GETSX3CACHE, ele até marca em amarelo. Vou remover esse GETMV dali e ver se o CodeAnalysis acusa erro novamente. Aí informarei aqui.

Conseguiu solucionar?