====== Versão 1.4.018.000 ====== ''**Versão liberada dia: 09/09/2022**\\ **Versão Intellicash: Mínima 3.1.011.000 **\\ **Versão Executável: 1.4 **\\ **Versão DLL: 1.4.018.000 **\\ **Versão EcUpdater: 1.0.0.48 **\\ **Versão IWS Notify: 1.0.5.0 **\\ **Versão EcAutoUpdater: 1.0.0.3 **\\ **Servidor EasyCash: 2.0.11.0 **\\ **WatchDog: 1.0.0.3 **\\ **[[http://wiki.intelliware.com.br/doku.php?id=intellicash:atualizacoes:3.1.011.000|IntelliCash: 3.1.011.000 ]]** ''\\ ===== Novidades ===== ==== Permitir abrir turnos simultâneos - T#1626 ==== Foi criada a seguinte configuração no EasyCash, conforme a imagem abaixo: {{ :easycash:versoes:imagem_2022-09-09_100615561.png?350 |}} Uma vez configurado, ao abrir um turno, o botão **Abrir Caixa** ficará habilitado: {{ :easycash:versoes:imagem_2022-09-09_100730897.png?150 |}} E o **turno 1** será indicado na lateral direita: {{ :easycash:versoes:imagem_2022-09-09_100916766.png?250 |}} Ao tentar abrir um novo turno, o sistema apresentará a seguinte mensagem: {{ :easycash:versoes:imagem_2022-09-09_101024392.png?350 |}} Ao clicar em sim, solicitará a permissão: {{ :easycash:versoes:imagem_2022-09-09_101138761.png?350 |}} Após o processo normal de abertura de turno, será indicado o turno 1 como pausado e o 2 como aberto. Ao fechar o caixa com algum turno pausado, o sistema fará os fechamentos de forma retroativa, ou seja, fechará o turno aberto primeiro e depois o pausado. ==== Relatório de promoções no Cupom ==== Foi criado no menu de relatórios da tela principal, uma opção onde é possível visualizar rapidamente todos os descontos que incidiram em determinado cupom. Segue a imagem: {{ :easycash:versoes:imagem_2022-09-09_095955938.png?850 |}} Nessa mesma tela é possível efetuar a impressão do que foi dado de desconto e acréscimo conforme a imagem abaixo: {{ :easycash:versoes:imagem_2022-09-09_100236992.png?350 |}} ==== Log da Telnet ==== No arquivo **EasyCash1.ini** foi criada a seguinte flag: {{ :easycash:versoes:imagem_2022-09-09_101420616.png?250 |}} Uma vez a mesma setada, será gerado o seguinte arquivo na pasta de logs: {{ :easycash:versoes:imagem_2022-09-09_101520801.png?350 |}} Segue um log: {{ :easycash:versoes:imagem_2022-09-09_101554899.png?250 |}} Com isso, podemos validar pelo sistema se a comunicação via rede apresenta algum tipo de problema. ==== Log dos Pings ==== No arquivo **EasyCash1.ini** foi criada a seguinte flag: {{ :easycash:versoes:imagem_2022-09-09_101737080.png?250 |}} Ao habilitar, teremos na pasta de logs: {{ :easycash:versoes:imagem_2022-09-09_101810340.png?550 |}} No arquivo teremos a saída do comando ping do MS-DOS: {{ :easycash:versoes:imagem_2022-09-09_101845490.png?550 |}} Por padrão, a validação é __efetuada a cada 5 segundos__. Com isso, podemos validar pelo sistema se a comunicação via rede apresenta algum tipo de problema. ===== Melhorias ===== ==== EcUpdater: Validar importações incompletas ==== Foi adicionado no processo de importação um sistema de rollback dos headers importados que possuíram interrupção durante a transferência. Desta forma, evita-se que existam dados inconsistentes. Ao detectar algum problema de importação, a seguinte mensagem será exibida no log do ECUpdater: ''[22/07/2022 15:40:12]''\\ ''[EFETUARROLLBACK]FALHA REGISTRADA NA IMPORTAÇÃO DE CLIENTE''\\ ''EXECUTANDO ROLLBACK DOS SEGUINTES HEADERS:''\\ ''[80157109,80157111]''\\ ''----------------------------------------------------------------------------''\\ ''[22/07/2022 15:40:12]''\\ ''[EFETUARROLLBACK]: ROLLBACK EFTUADO COM SUCESSO!''\\ ''----------------------------------------------------------------------------'' ==== [SAT]Validação data/hora ==== Foi melhorado o tratamento de data/hora para que ao iniciar o sistema a mesma entre 1 dia defasada, fazendo com que a mesma seja sincronizada pelo NTP ou pela data/hora do equipamento SAT. ==== Configuração de cadastro de endereços ==== Ao cadastrar um agente no frente de caixa, caso a busca de CEP no banco local não retorne nada, foi adicionada a busca no webservice dos correios. ==== Atualização dos geradores ==== Foi validado para que ao colocar um banco vazio sejam atualizados os geradores NEWNFCCOO, NEWNFCCRZ e NEWNFCCE nas seguintes situações: * Sem os arquivos .DAT, reajustar os geradores de acordo com as informações da retaguarda. * Para um banco novo, que não tenha registrado nenhum ECF deve-se atualizar os geradores independente dos arquivos .CAD. ==== Botão de troca no frente de caixa ==== Para o módulo de SAT e NFC-e foi adicionado na tela de venda um botão de acesso a troca de mercadoria, facilitando o processo do operador. Segue: {{ :easycash:versoes:imagem_2022-09-09_111339337.png?650 |}} ==== Adição de um sistema de log de tempo permanente no sistema ==== No arquivo **EasyCash1.ini** foi adicionado o seguinte parâmetro: {{ :easycash:versoes:imagem_2022-09-09_111514619.png?250 |}} Para poder começar a gravar dois arquivos **CSV** na pasta de log: {{ :easycash:versoes:imagem_2022-09-09_111629302.png?350 |}} Dentro dos arquivos teremos: {{ :easycash:versoes:imagem_2022-09-09_111724631.png?350 |}} {{ :easycash:versoes:imagem_2022-09-09_111752669.png?450 |}} ==== Desabilitar as opções de Alterar valor e correção na tela de pagamento - T#IWS1607 ==== Na tela de pagamento de contas do frente de caixa foi retirada a opção com o botão direito do mouse que permitia alterar e efetuar correção dos valores, deixando as mesmas para serem modificadas somente na retaguarda. ==== Enviar status dos headers importados no caixa para o retaguarda ==== Foi criada a tabela **EC_STATUS_IDHEADER** para que seja possível acompanhar o status dos headers importados em cada caixa para criação de um relatório no IntelliCash. Cada caixa registra a situação de cada header, contendo a data/hora do evento. Ao alterar a situação **recebido** para **finalizado**, um novo registro é gerado a fim de manter um histórico. Headers que tiverem falha no processo de importação e que forma efetuados **rollback** no caixa não constarão nessa nova tabela. ==== Validação do GTIN no servidor do EasyCash ==== Foi melhorado o tratamento de GTIN no servidor do EasyCash na tela de alteração em lote. Segue: {{ :easycash:versoes:imagem_2022-09-09_113049846.png?250 |}} Ao entrar na opção, teremos: {{ :easycash:versoes:imagem_2022-09-09_113120311.png?650 |}} Ao clicar em obter da retaguarda, teremos: {{ :easycash:versoes:imagem_2022-09-09_113300590.png?550 |}} Após a obtenção de dados teremos: {{ :easycash:versoes:imagem_2022-09-09_113357844.png?350 |}} ==== Atualização ACBR - Validação GTIN ==== Conforme a **NT 2021.003_v1_10** o sistema passa a validar o EAN levando em consideração o campo **CCG** da tabela **PROD_EAN**. Nela constará 3 tipos de informação:\\ \\ ''0 - SEM GTIN''\\ ''1 - Manda EAN''\\ ''null - Efetua o processo de validação pelo dígito verificador e pelo código do país''\\ ==== Reimpressão do termo de compromisso ==== Foi adicionado no script da versão as tags do termo de compromisso visando os bancos que ainda não possuem as mesmas setadas. ==== Criar configuração para marcar opção de identificação no XML - T#IWS1789 ==== Foi criada uma configuração para que a identificação do consumidor no XML da NFC-e possa vir já setada. Segue: {{ :easycash:versoes:imagem_2022-09-09_130510902.png?450 |}} ==== Número de orçamento de origem na segunda via de cupom fiscal (Relatório Gerencial) ==== Foi adicionado o número do orçamento no DANFE da NFC-e e na segunda via da mesma. Segue: {{ :easycash:versoes:imagem_2022-09-09_130834149.png?650 |}} ==== Reimprimir via de vasilhame ==== Foi tratado para inserir a opção de reimpressão do comprovante de empréstimo de vasilhame, para possibilitar a reimpressão em caso de falha de comunicação com a impressora e extravio. ==== Vencimento certificado sendo apresentado no Easycash e no servidor do EasyCash ==== Para maior facilidade de verificar a validade do certificado digital utilizado, foi tratado para que a mesma seja apresentada em tela. No Servidor do EasyCash foi adicionado: {{ :easycash:versoes:imagem_2022-09-09_131216634.png?450 |}} No EasyCash foi adicionado: {{ :easycash:versoes:imagem_2022-09-09_131241462.png?650 |}} Apartir de 7 dias para vencer, será mostrado um alerta personalizado no estilo pop-up para o operador. Ao vencer, no servidor do EasyCash a imagem irá ficar vermelha. ==== Reimpressão de Recebimento de Cliente ==== Foi criado na tela de reimpressão, a opção de reimprimir o comprovante de recebimento de cliente, conforme a imagem abaixo: {{ :easycash:versoes:imagem_2022-09-09_131509453.png?250 |}} ==== Finalização da Compra: Cadastro funcionário aparecendo após estar desativado ==== Foi tratado para que a situação do cadastro do cliente/funcionário seja corretamente validado no momento da consulta no fechamento da venda. ==== Melhoria na importação de headers individuais no ECUpdater ==== Foi realizado uma melhoria no processo de importação de enviar todos os headers pendentes de uma só vez em formato de array, separado por vírgula, a fim de tornar o processo mais rápido em clientes com muitos headers individuais, em especial os de produtos. Dessa forma, as procedures do IntelliCash, ao invés de receberem um único header, receberiam uma string com todos os headers e retornariam todos os registros de uma vez, tornando o processo mais próximo do envio em lote. ==== Campo HORA na tabela FECHSYS ==== Foi alterado para que o campo **HORA** retornado pela procedure **INT_EXPT_TMPFPG** leve a hora da **CUPOM_MOVCX** e não da tabela **CUPOM**. ==== Criar relatório de status de Importação de Dados ==== Para esta tarefa, foi criada uma aba no ECUpdater para que seja possível visualizar os idheaders a serem importados e os que já foram importados. Segue: {{ :easycash:versoes:imagem_2022-09-09_132456185.png?550 |}} O grid **Recebidos para Importar** mostra os IDHeaders que estão na tabela **IMP_HEADER_TMP** do frente de caixa. O grid **Importados e Confirmados** mostra os IDHeaders que estão na tabela **IMPINTELLICASH_HEADER** do frente de caixa. {{ :easycash:versoes:imagem_2022-09-09_132527098.png?550 |}} Nesta aba são mostrados os IDHeaders que são utilizados para buscar informação na retaguarda para importar no frente de caixa. ===== Correções ===== ==== Troca de usuários ==== Foi corrigido um problema na função de trocar usuário do sistema na tela principal que fazia com que o usuário anterior ainda continuasse logado. ==== Cancelamento de cupom ==== Foi corrigido um access violation que acontecia na tela de cancelar item(F10) quando todos eram selecionados e o sistema tentava efetuar o cancelamento do cupom. ==== Correção de CEST/NCM no servidor do EasyCash pela Retaguarda ==== Na opção de correção do CEST/NCM foi corrigido o caminho dos schemas para que na retaguarda, o sistema valide o caminho local dos schemas ao invés de utilizar o caminho remoto do servidor do EasyCash. Segue: {{ :easycash:versoes:imagem_2022-09-09_103226620.png?350 |}} ==== Cadastro de Formas de Recebimento do Easycash: Correlação salva não sendo apresentada ==== Foi corrigido para que na configuração das formas de recebimento, na aba SAT/NFC-e seja mostrada corretamente a correlação com as formas de NFC-e salva anteriormente. Segue a imagem: {{ :easycash:versoes:imagem_2022-09-09_103442828.png?350 |}} ==== Estorno mercafácil apresentando erro quando o sistema está offline ==== Foi corrigido um access violation que ocorria ao realizar um estorno da venda, sem conexão da internet. O estorno do desconto não entrava nas **Transmissões Pendentes**. ==== Lançamento repetido das parcelas no recebimento ==== Corrigido um problema de número de parcelas repetidas ao efetuar um recebimento de contas em uma forma de recebimento parcelada. ==== Index não existe no banco vazio do servidor do EasyCash ==== Foi adicionado alguns índices que não constavam no banco vazio do servidor do EasyCash.