Tempo aproximado para leitura: 00:06:00 min
Dúvida
Ao utilizar o retorno "pesquisar" por indice na rotina FINA450, o sistema exibe uma falha na exibição, demonstrando a ordenação incorreta.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Todas as releases
Solução
O recurso Pesquisar, existente na rotina FINA450, funciona como um localizador de registros dentro da lista atual. Sua função é posicionar o cursor sobre o item, conforme filtro no indice desejado, sem aplicar filtros de ocultação nos demais dados apresentados na tela.
Ao final da ordenação e busca, o sistema posicionará o ponteiro no primeiro registro físico (RECNO) encontrado com o índice correspondente. Devido a esse comportamento padrão do componente visual, o registro localizado pode ser exibido no meio ou no fim do grid, mantendo informações acima do ponteiro posicionado na tela. Esse comportamento é nativo da interface e não indica uma falha de processamento.
Veja um exemplo:
Tela de seleção FINA450:
Na tela de seleção da rotina FINA450, o primeiro registro localizado pelo sistema através do campo R_E_C_N_O_ corresponde ao título "ZZZ-ZZZZZ", que está posicionado na última linha do grid, conforme demonstrado no filtro aplicado abaixo.
Dessa forma, ao utilizar o recurso de pesquisa, o sistema poderá posicionar automaticamente nesse registro localizado, mesmo que os demais registros fiquem fora da área inicialmente visível da grid.
Com isso, torna-se necessário, clicar na página e realizar a rolagem para visualizar completamente todo o filtro ordenado, conforme apresentado no GIF encaminhado.
Saiba Mais:
0 Comentários