18808 - Cursor retornando quantidade incorreta de registros.
Problema: Ao utilizar um cursor em regras customizadas do Gestão do Ponto, quantidade de registros retornada está incorreta.
Rotina / Tela: Rotinas Customizadas G6.
Solução: Ao descrever a solução inclua os preceitos legais quando necessário
Verificamos que o cursor estava utilizando uma entidade de tabela. Ocorre que no momento em que o Gestão do Ponto carrega uma tela,
ele grava todos os registros das tabelas em cache. Desta forma, por mais que algum item da tela seja alterado e gravado na base,
o retorno do cursor pode ficar inconsistente, pois ainda irá trazer os registros carregados em memória até que a tela seja atualizada.
Neste caso, é necessário trocar a entidade de tabela por uma entidade de tela, conforme exemplo em anexo.
Rotina / Tela: Rotinas Customizadas G6.
Solução: Ao descrever a solução inclua os preceitos legais quando necessário
Verificamos que o cursor estava utilizando uma entidade de tabela. Ocorre que no momento em que o Gestão do Ponto carrega uma tela,
ele grava todos os registros das tabelas em cache. Desta forma, por mais que algum item da tela seja alterado e gravado na base,
o retorno do cursor pode ficar inconsistente, pois ainda irá trazer os registros carregados em memória até que a tela seja atualizada.
Neste caso, é necessário trocar a entidade de tabela por uma entidade de tela, conforme exemplo em anexo.