Para evitar problemas de sincronização, recomendamos o armazenamento do número da última transação lida diretamente dos registros retornados. Isto é possível porque os métodos retornam e são ordenados pelo campo TRANS_ID. Desta forma é apenas necessário armazenar o valor do último registro lido e repassá-lo à consulta na próxima vez.
Além de limitar a lista dos registros antigos, é possível utilizar a opção QTD_ITENS nas chamadas para limitar o número de registros retornados. Esta forma de leitura é importante porque equilibra o processamento em lotes menores entre o servidor e sua aplicação. Os métodos que suportam controle de mudança são:
- RECEBIMENTO.ListaNotas
- PRODUTOS.Listar
- GERADORES.ListaTransportadoras
- GERADORES.ListaFornecedores
- GERADORES.ListaClientes