✨ 2.0 Release Notes | Melhorias
🛠️ Melhoria ✨ — Criação automática de tabelas e colunas no Sincronizador OFFline
ID da tarefa: 107422
Foi realizada uma melhoria no Sincronizador OFFline para reduzir inconsistências de estrutura entre os bancos Online e OFFline.
Anteriormente, ao criar um banco de dados pelo Sincronizador OFFline e iniciar a sincronização, ocorriam erros de estrutura em diversas tabelas devido à ausência de colunas em um dos bancos. Essa situação dificultava o funcionamento da sincronização e exigia manutenção manual nos bancos para que as estruturas ficassem compatíveis.
Como resolução, foi criada uma validação no OFFline para que, caso uma tabela ou coluna necessária não exista, ela seja criada automaticamente no banco OFFline.
Além disso, o banco de dados gerado pelo sincronizador também passou a ser criado já atualizado, facilitando a sincronização das vendas realizadas e reduzindo a necessidade de ajustes manuais.
🛠️ Melhoria ✨ — Ampliação do campo de observação da Ordem de Serviço
ID da tarefa: 107682
Foi realizada uma melhoria no campo de observação da Ordem de Serviço, atendendo à solicitação para permitir o preenchimento de informações mais completas.
Anteriormente, mesmo após a alteração visual do campo para uma caixa de texto, o limite permanecia restrito a 60 caracteres, impossibilitando o registro adequado das observações necessárias.
Como resolução, o campo OBSERVACAO da tabela ORDEMSERV foi ajustado para permitir até 250 caracteres, conforme alteração de estrutura:
ALTER TABLE ORDEMSERV ALTER COLUMN OBSERVACAO VARCHAR(250);
Com essa melhoria, o usuário passa a ter maior capacidade de preenchimento no campo de observação da O.S., reduzindo limitações no registro das informações.
🛠️ Bug 🐞 — Correção na geração do bloco de cobrança para NF-e com tPag 90 e 99
ID da tarefa: 107778
Foi corrigida uma falha na emissão de NF-e de venda quando utilizada a forma de pagamento NF-e 90.
Anteriormente, o ERP gerava indevidamente a tag de parcela vinculada à forma de pagamento, porém, para esse tipo de pagamento, o bloco de cobrança não deve ser montado no XML da NF-e.
A correção foi realizada para impedir a geração do bloco <cobr> nos XML das NF-e de venda quando utilizado o tPag 90. Além disso, a regra também foi estendida para o tPag 99 — Outros, garantindo que o sistema não monte indevidamente o bloco de cobrança nesses casos.
🛠️ Melhoria ✨ — Adequação da tela de autorização do PDV para conexão ZEOS
ID da tarefa: 107214
Foi realizada a adequação da tela de autorização do PDV para utilização da nova estrutura de conexão baseada no padrão ZEOS/ZEUS, substituindo a dependência do mecanismo legado BDE no processo de autenticação e validação do formulário.
A implementação contemplou ajustes nas rotinas de inicialização, validação e comunicação com o banco de dados, garantindo que o fluxo de autorização passe a operar por meio do novo Data Module padrão ZEUS, mantendo compatibilidade com os fluxos atuais do sistema.
Com essa melhoria, a tela de autorização do PDV passa a utilizar uma camada de acesso a dados mais padronizada e compatível com SQL Server, reduzindo a dependência de tecnologias legadas e aumentando a estabilidade da rotina.
A alteração também contribui para a modernização da arquitetura do PDV, preparando a estrutura para futuras migrações de rotinas para o padrão ZEOS/ZEUS.
