Page tree

Ajuste no posicionamento do índice no grid de pesquisa

Linha de Produto:

Microsiga Protheus

Segmento:

Juridico

Módulo:

SIGAJURI

Função:

TJurPesquisa - Classe de pesquisa de assunto juridico

Situação/Requisito:

O erro ocorria quando, após alterar um registro, não era alterado o próximo. O sistema então refazia a consulta e assim que o usuário posicionava em
outro registro, se este fosse no final do grid, acabava mudando o index para um registro que não existia na pesquisa.

Por exemplo, a pesquisa retornava 10 registros, o usuário alterava o 3º e clicava em não alterar o próximo, se ele posicionasse o cursor no 10º registro, o sistema
posicionava para o 13º registro, que não existia, gerando o error log apresentado na Issue.

Solução/Implementação:

Quando o sistema pergunta se deseja alterar o próximo registro, caso o usuário não opte por alterar o registro, irá reposicionar o cursor para a primeira linha