Correções
- Correção no pacote InicializaPrograma.pkg para resolver o seguinte problema: se, antes da inclusão deste pacote no programa, o desenvolvedor tivesse aberto alguma tabela fantasma, após executar a procedure InicializaPrograma, a tabela era reaberta, mas sem a configuração correta de fantasma.
- Correção na função CondenseTable usada internamente na manutenção da tabela. A tolerância de registros perdidos no processo não estava sendo obedecida, fazendo com que registros fossem perdidos se a tabela estivesse corrompida.
- Correção em função interna que, em algumas situações, fechava equivocadamente a tabela Usuario, fazendo com que o erro de tabela não aberta fosse apresentado em alguns casos.
- Correção na procedure CloseTable, pois não estava fechando as tabelas conforme documentado.
- Removido pacote cWsWmlReport.pkg, que não é usado.
- Foi corrigida a geração do campo "Descrição" dos "Eventos da tabela posicionada" da rotina de manutenção de tabelas da tela com mesmo nome. Quando a rotina era executada para mais de uma tabela, a descrição acumulava o resultado de mais de uma das tabelas.
- A função VerificaExistenciaTabela foi corrigida para retornar True no caso de tabelas que tenham sido convertidas usando o driver da Mertech e começam com o prefixo "SQL:".
- A altura de todos os objetos derivados da classe ComboForm foi revisada, pois após a migração para a versão 19.1, o assistente de migração diminuiu uma unidade na altura de alguns objetos.
- Foi corrigida a documentação interna do pacote CloseTable.pkg, que continha explicação errada sobre a finalidade do procedimento existente no pacote.
- Foi removido um "Returns Boolean" que estava definido equivocadamente no procedimento CloseTable.
- Foi corrigida a mensagem de erro que ocorre no Dialog EditaPermissao.dg quando o usuário tenta dar uma permissão para um usuário subordinado e ele mesmo não tem direito a esta permissão. A mensagem de erro aparecia truncada em tempo de execução.