Árvore de páginas

Versões comparadas

Chave

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

...

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.

...