Data da Liberação: 2020-09-21T19:03:46Z
Cadastro de Conexões
Implementamos um novo Cadastro de Conexão de Banco de Dados, com várias melhores, e muitas opções de configuração, além de corrigir algumas falhas de compatibilidade com o Crystal Reports.
Clique neste link para obter mais informações sobre as modificações realizadas.
O novo cadastro só será exibido se o Latromi Web estiver com uma versão igual o superior a 3.5.271.
Editor de SQL
Foram adicionados novos recursos no Editor de SQL e algumas modificações foram realizadas em função do novo Cadastro de Conexões.
Clique neste link para obter mais informações sobre as modificações realizadas.
Melhorias
-
Foi implementado um campo de pesquisa nas seguintes telas do editor de Procedimentos:
- Habilitar Campos
- Desabilitar Campos
- Mostrar Campos
- Consultar Campos
- Atribuir/Remover Somente Leitura
- Remover Somente Leitura
- Tornar Campo Obrigatório
- Tornar Campo Opcional
- Atualizar Fonte de Dados.
Correções
-
Devido a informações antigas gravadas no banco de dados, algumas instruções de procedimento estavam com “Id” duplicado dentro de um mesmo Formulário. Quando uma das instruções era alterada, as alterações eram aplicadas também as outras instruções com mesmo Id. Implementado tratamento para corrigir os Id’s duplicados.
-
Correção de lentidão que ocorria no momento da marcação de dependências, na rotina de Geração de Pacotes.
-
No menu Configurações → Configurações de Sistema, a aba “Revisões” estava sendo exibida em branco.
-
Correção do erro “There is an erro in XML document” que ocorria ao carregar Formulários que contivessem caracteres XML ilegais nos procedimentos. Este erro passou a ocorrer na versão 3.5.271, onde houve a troca do “XmlSerializar” do .NET Framework pelo do .NET Standard.
-
O “Editor de SQL”, que fica no menu Ferramentas, não estava permitindo a execução de comandos DML (Insert, Delete, Update).
-
No Formulário Dinâmico, o código C# informado nas instruções “Popular Campos e Variáveis” não estava sendo persistido.
-
Após a atualização, o usuário deve decidir se quer reiniciar o programa, porém em alguns casos, ao informar que deseja reiniciar o programa, o sistema ficava travado, sendo necessário encerrar o processo no Windows para continuar.
-
Correção na barra de progresso de atualização do programa. Após o download dos arquivos, a barra de progresso chegava a 100% e depois voltava para 50%.
-
Adicionado tratamento para evitar o erro “Object reference not set to an instance of an object” que ocorria em alguns casos durante a edição de um Procedimento.
-
No Editor SQL, ao selecionar o nome de uma tabela e pressionar ALT + F1 o sistema exibe informações sobre ela usando os metadados da tabela information_schema.tables. No entanto essa tabela não existe no banco de dados Oracle. Modificamos o programa para utilizar a tabela
ALL_TABLES
quando estiver usando o banco de dados Oracle. -
Na importação de arquivos LCP, o sistema analisa o conteúdo dos Documentos em busca de referências de imagens e documentos que estejam em um formato antigo, para que seja feita a conversão para o formato novo. No entanto, havia um erro neste processo, que fazia com que a referência fosse gravada em um formato incorreto quando esta não precisasse ser convertida. Este problema foi corrigido.
Mudanças
-
A assinatura do programa usava o algoritmo de criptografia SHA1 e SHA256. Alteramos para que sejam utilizados os algoritmos SHA256 e SHA512, pois a Microsoft parou de reconhecer assinaturas com criptografia SHA1.
-
Modificamos a rotina de sincronização de usuários integrados, que fica no menu Ferramentas → Sincronização de Usuários, para utilizar um serviço do Latromi Web ao invés de realizar a sincronização diretamente pelo Latromi Client.
Quebra de Compatibilidade
- Remoção do recurso de criação de Consulta com saída em Grid através de importação de RPT. Este recurso além de obsoleto, não era utilizado pelos usuários.