Histórico da Página
...
O loop da tabela DAK está muito lento na busca de quando são pesquisados os registros marcados na rotina de Faturamento por Carga (MATA460B).
Ao executar o comando DBGoTop(), o sistema está voltando para o primeiro RECNO da tabela DAK, limpando os filtros realizados previamente na tabela, sendo que a validação é realizada item a item até encontrar o registro que possui a marca.
O ambiente em questão possui cerca de 500 registros, ocasionando assim a lentidão no na execução do processo.
03. SOLUÇÃO
Efetuada alteração na rotina OMSA460B para que após serem selecionados os registros para os quais será efetivado o faturamento, ao carregar os dados para faturamento da tabela DAK
sejam pesquisados somente os dados conforme , de acordo com os registros já selecionados em tela. om Com isso, o processamento será realizado mais rapidamente.
...