- Problema ocorria especificamente em agendamentos de atualização de versão, com migração de Firebird e criptografia no mesmo processo, pois a limpeza de versão após atualiação inpedia o retorno do agendamento de criptografia no Presence Tenant;
- Criado novo método OBTER_VERSAO_FRANQUEADORA para controle de retornos de agendamentos de criptografia idenpendentes de agendamentos de versão;
- Ajustes na atualização de atributo de Loja '070 - Loja criptografada' quando rotina de criptografia é executada, além da atualização a cada abertura do Presence Store;
- Ajuste na ordem de execuções do Presence Store, priorizando a criptografia, quando agendada, e somente depois querys de validação automáticas, evitando erros de conexão de banco enquanto processos são executados;
- Necessária versão Presence Store 9.61.3.0 e script Presence Tenant 1.0.89.0.
- Implementado tratamento para enviar o troco no XML da venda e na impressão com faturamento por NFC-e.
- Implementado recálculo dos impostos quando houver agrupamento por NCM ou Referência.
- Implementado tratamento para não habilitar os botões de manipulação de NF quando não encontrar o numerador. - A validação será mostrada ao clicar no botão do menu e ao executar a pesquisa, mensagem: Não foi encontrado numerador de NF cadastrado para esta loja. A emissão não estará disponível!
- Implementado tratamento para retornar 0 quando o estoque for negativo.
- Correção pontual no componente que estava desalinhado no cadastro de conta corrente guia carteiras de cobrança.
- Removida obrigatoriedade de dados do cliente para emissão de Nota Fiscal de Serviço (NFS-e) no estado da Bahia (BA).
- Retirado filtro de preço maior que 0 para apresentação de Famílias, Peças e Serviços quando lançamento via 'Pesagem'.
- Implementado aviso caso digite algum serviço na movimentação de mercadoria. Sempre que houver algum tipo de tentativa de inclusão de serviços, retornar a mensagem: Não é permitido inserir serviços em movimentações de mercadoria. Se incluido o produto importando um arquivo, e o mesmo for serviço, no arquivo de log de erros, irá retornar a mesma mensagem. - Já na consulta de produtos, clicando nos três pontinhos, foi implementado para retornar no grid produtos diferente do tipo item 9-Serviços.
- Alteração na procedure que insere a LOJB219 para sair do processo/método e não gravar nada.
- Correção na modalidade para o banco Santander.
- Implementado bloqueio de apontamentos para Ordens de Produção (O.P.) com situação diferente de 'Liberada' ou 'Em produção':
Apresentando apenas ordens nessas situações quando lançamento ocorre pela tela de 'Apontamentos';
Apresentando mensagem de bloqueio quando seleciono registros nas grids e uso o botão 'Apontamento', nas telas de 'Cons. Ordem de Prod. - Item' e 'Mapa Setorial': "Situação da ordem de produção não permite realizar apontamento!".
- Correção para gerar logs de dependência da tabela LOJB011 (Funcionários) quando o destinatário for Matriz, pois neste cenário o problema ocorreu porque a venda possuia um gerente que pertence somente a Franquia e não existia esse cadastro na Matriz, por este motivo as vezes não eram replicadas e retornavam o erro.
- Correção para validar o código + tamanho + cor, para passar a considerar o produto padrão, quando houver replicação entre a Franquia x Master. Pois, o problema ocorria por conta dos produtos que existem cadastrados em ambas bases com grade diferente, além de estarem inativos na Matriz. E mesmo com o produto padrão configurado nos parâmetros, não considerava para incluir o item padrão na venda, neste cenário.
- Ajuste na atualização de informação de criptografia no Presence Tenant na abertura do Presence Store (só enviava 'S' quando ocorria, efetivamente, a criptografia, e estava considerando código de situação incorreto na abertura do sistema).
- Reinserção de privilégios de administrador do aplicativo para correta subida do Replicador.
- Correção no funcionamento do parâmetro [2] Permite pagamentos parciais, para quando habilitado permitir alterar o valor a pagar da parcela selecionada e quando desabilitado não permitir alterar o valor.
- Correção no lançamento de mais de um registro de condição de pagamento do tipo 'Planos' pelas telas que possuem múltiplos pagamentos: 'Lançamento de NF-e' e 'Manutenção de pedidos';- Ajuste em fluxo específico que aplicava incorretamente número de 'Parcelas', 'Transações' e 'Parcelas de transações' quando alterávamos condições de pagamento originadas de pedidos com antecipação na tela de 'Lançamento de NF-e'.
- Implementado valor de frete fixo a partir de um valor mínimo de compra, pela tela de anális de reposição.- Para configurar o valor mínimo para aplicar o frete fixo, foram incluídos dois parâmetros novos. Estes parâmetros serão localizados, em: Parâmetros retaguarda > Reposição > Pedido++ Valor mínimo do pedido para frete fixo [24]+++ [25] Valor fixo de frete- Estes parâmetros se preenchidos serão usados na tela de análise de reposição e calculados ao gerar a OC/Pedido, seguindo as regras:- Se parâmetro [24] e [25], estiverem vazios/branco, não há cálculo de frete fixo;- Se Total da Compra maior ou igual ao parâmetro [24]: campo de frete é preenchido automaticamente com o valor do parâmetro [25].- Se Total da Compra menor ao parâmetro [24] ou parâmetro [25] estiver em branco: campo de frete é exibido zerado.- Necessário atualizar a versão 9.61.2.0 do Presence Domain e versão 9.0.82.0 da DLL de Pedidos.
- Ajuste na tela de 'Preços da Franquia' para alteração de preços de 'Produtos':Nova guia 'Serviços', que seguirá apresentando serviços agrupados por 'Grupo', 'Serviço', 'Peça' e 'Tabela de preço' e não apresentará mais produtos (antes apresentados quando com Departamento', 'Grupo', 'Subgrupo' e 'Linha' configurados corretamente);Nova guia 'Produtos', que apresentará produtos com as colunas de identificação: 'Código', 'Descrição', 'Código auxiliar' e 'Tabela de preço'.
- Novo parâmetro de Lavanderia '[40] Impressão resumida':Quando desmarcado (padrão), imprime, no grupo 'Serviços', a strip-tag, detalhes e valores dos serviços do Rol, como já era o comportamento atual;Quando marcado, imprime, no grupo 'Serviços', informações dos serviços do Rol agrupadas por 'Peça' e 'Características da peça', como no modelo:"PEÇA 2x (descrição da peça)Marcas: MARCA (oculta quando vazio)Cores: AMARELO, VERDE (oculta quando vazio)Estampas: LISA (oculta quando vazio)Obs.: DEFEITOS (oculta quando vazio)SERVIÇO 4x (quantidade do serviço nas peças)"IMPORTANTE:Caso exista algum RTM na pasta 'RMT' para o Rol, ele prevalece sobre a configuração do parâmetro.
- Alterado nome da tela para 'Consulta de peças e serviços' (Card na 'Home', menu lateral e títulos da tela no App Laundry e direito de acesso).
- Alterado nom- Novo parâmetro de Lavanderia '[40] Validar pendência de pagamento na entrega':Quando 'Não valida' (padrão), permite aplicar situação 'Entregue' às peças e Rols, independente da situação de pagamento;Quando 'Notifica', notifica situação pendente de pagamento e solicita confirmação para aplicar situação 'Entregue' às peças e Rols;Quando 'Bloqueia', bloqueia situação 'Entregue' às peças e Rols quando tem situação pendente de pagamento.- Rotinas afetadas:Consulta de RolsConsulta de peçasMovimentação de peçasDelivery (se parâmetro está como 'Bloqueia', só apresenta Rol na lista para inserção em rotas quando ele tem pagamento completo).e da tela para 'Consulta de peças e serviços' (Card na 'Home', menu lateral e títulos da tela no App Laundry e direito de acesso).
- Tratamento implementado para quando for processo de carregamento dados/grid, não retornar erro de validação na tela.
- Removida validação incorreta de usuário com configuração de 'Monitoração = Sim' para iniciar o Replicador (primeiro serviço com a descrição 'Serviço de Replicação Elbrus - Presence Tecnologia e Aplicativos') sempre que o Presence Store é executado na máquina.
- Emissão de etiquetas, inclusão de nova opção que permite importar etiquetas selecionando um ou mais pedidos. No botão inclui, adicionado opção "Pedido" que abre a tela de consulta para selecionar os registros.
- Implementado nova tela de importação de pedido via planilha, o atalho encontra-se ao abrir a tela de consulta de pedidos, no cabeçalho da tela ir clicar no botão com o ícone "planilha excel" com o nome "Importação planilha". Este botão aparecerá somente se o direito de acesso for liberado ao usuário, caso contrário não será mostrado na tela.- Ao clicar no botão, será aberto uma tela para preenchimento de dados para geração do pedido, o preenchimento de todos os campos são obrigatórios. antes de iniciar a importação.- A tela não faz nenhuma validação, pois é uma forma rápida para que a importação via planilha ocorra, e após a conclusão da importação e geração de pedido, mantém os dados preenchidos sem fechar a tela viabilizando uma importação com os dados já preenchidos somente com a troca de arquivos.
- Solução na DP-I13736 Lentidão importação de produtos via planilha no Pedido.
- Implementada captura automática de código completo quando produto tiver apenas um tamanho e uma cor na tela de 'Apontamentos' de Produção, marcados ou não como únicos;- Ajuste na aplicação de referência no apontamento e utilização de códigos auxiliares na identificação do SKU.
- Implementado bloqueio de inclusão de matéria-prima duplicada do cadastro de 'Ficha técnica' de produtos;- Ajuste na rotina de cálculo de 'Custo total' de insumos após a seleção de 'Templates', quando matéria-prima possuir apenas uma cor em seu cadastro e tamanhos já tiverem sido informados no template.
- Correção para não exibir as abas de tamanho e cor quando seus respectivos parâmetros estiverem desmarcados.
- Ajustes na tela de cadastro de 'Ficha técnica' de produtos, na rotina de inclusão de matéria-prima:Para trazer cor automaticamente para os campos da grade da guia 'Combinação de Cores', quando a matéria prima possuir apenas uma em seu cadastro; Manterá em branco para o operador fazer seleção manual quando possuir mais de uma;Ao salvar inclusão, abrir novamente tela em modo para cadastrar próxima matéria-prima, como é o padrão de outras telas de cadastro do sistema, até que o operador cancele o processo.
- Implementação para gravar log de auditoria quando houver exclusão de logs pendentes.- Este log não será replicado, porém, irá gravar diretamente no banco. Na consulta de auditoria usar o filtro 99-Exclusão de Log do Replicador e a loja a qual irá usar para gravar a auditoria irá corresponder a que estiver configurada no parâmetro [19] Depósito central. (Lojas e Retaguarda)
- Alterado para gerar o log de dependência da LOJB002 quando destinatário for retaguarda.
- Ajuste na apresentação de valores nos campos 'Cód. Cliente' e 'Cliente' no relatório 'BI Parcelamentos', quando tipos de responsável 'Loja', 'Representante' ou 'Fornecedor'.
- Adicionada apresentação de valores de NFC-e de Produtos na 'Visão geral de Lavanderia (VGL): Caixa', passando a considerar documentos com: Tipo = 'R' (Serviços) ou Tipo = 'E', Modelo = '65' (Produtos).
- Correção para não filtrar o ID_Banco, desta forma quando o volume for alterado no destino e incluído algum outro produto, o mesmo ser replicado para a retaguarda.
- Novos campos 'Série Franquia' e 'Nome Franquia', no 'BI Financeiro', que apresentarão a série e nome, respectivamente, do Grupo de Franquias vinculado à Loja, vinculada ao cliente do título financeiro.
- Correção na mensagem de erro quando o critério de agrupamento não atingido, por exemplo se os pedidos selecionados tem diferente condições de pagamento, retorno em tela mostrará uma mensagem genérica para verificar os dados do pedido.- Melhoria na validação quando houver OC vinculado no pedido, para gerar uma nova OC via DLL de pedidos.- Necessário atualizar a versão 9.61.1.0 do Presence Domain e versão 9.0.81.0 da DLL de Pedidos.
- Solução no ticket #702821 (DP-I13615).
- Correção na consulta que buscava o numerador máximo do código desconsiderando os caracteres especiais (# e ?).
- Correção na lista do parâmetro, para forçar a mostrar as opções de tipo: Nenhuma, Impressora/Driver e DLL/texto, ao invés das portas.
- Adicionado tratamento de valores nulos nas triggers de inclusão e de alteração.
- Correção na busca de parcelas.
- Corrigido o método de verificação de nota já transmitida para o provedor IPM, versão 1.01.
- Implementado método de substituição do "&" por "E", no nome do tomador, na geração do XML da NFSe.
- Adicionado tratamento para limpeza da chave de acesso da pré-nota de serviço, após consulta de transmissão sem resultado positivo.- Adicionado tratamento para enviar o Tipo de Operação, quando configuração específica de NBS+Cod. Ind. Operação
- Correções implementadas:Exibição do CST/CSOSN, do item;Carga da descrição do item, quando nota complementar, desde que carregue os itens da nota de origem e não o item genérico;Preenchimento dos dados fiscais, da nota complementar, quando solicitado para recarregar a configuração. Exemplo: Se o tipo de tributação do ICMS, IPI, PIS e Cofins for diferente da nota de origem, ao incluir os todos os itens da nota de origem, irá mostrar a mensagem para recarregar as configurações fiscais. Após o processo de recarregar as configurações preencher manualmente a base e o valor dos impostos (ICMS, IPI, PIS e Cofins) e finalizar a emissão/transmissão da nota.
- Corrigido o retorno da procedure utilizada na API de pedidos, para que a tag mostre a descrição "serie" ao invés de "seriePd".
- Implementado campo em tela para atualização de produto vinculado ao serviço, necessário para geração de Notas Fiscais (NF-e) de malotes para Usina:No cadastro de 'Produtos: Guia 'Dados complementares: Campo Produto NF'; Apresentado apenas em registros de 'Tipo = Serviços' e ambientes com parâmetro '[85] Modo de operação do sistema = Lavanderia'; Apresenta lista de produtos com 'Tipo <> Serviços' para seleção;Na 'Atualização em bloco: Campo Produto NF'; Apresentado apenas em ambientes com parâmetro '[85] Modo de operação do sistema = Lavanderia'; Apresenta lista de produtos com 'Tipo <> Serviços' para seleção; Aplica produto selecionado apenas em registros de 'Tipo = Serviços', além dos filtros já selecionados pelo usuário na tela.
- Adicionado tratamento de identificação do layout por tipo de regime tributário, somente para o provedor de São Paulo.- Necessário atualizar a versão 9.61.0.0 do Presence Domain e o arquivo ACBrNFSeXServicos.ini na pasta do executável. Link do arquivo: https://drive.google.com/file/d/1m68tU3mCjcnCDrDotNjM3rgCRRbnGkYW/view?usp=drive_link
- Adicionada informação de 'Bairro' do cliente nas impressões do App Laundry:'Rol';'Comprovante de pagamento';'Comprovante de entrega';'Comprovante de coleta avulsa';'Comprovante de concessão de créditos';'Extrato de créditos';'Adesão de planos'.
- Implementado provedor DSF par o município de Sorocaba.
- Implementado a função "Envio de arquivos para o contador no Presence Store, esta tela será apresentada em Nota Fiscal > Outros > Envio de Arquivos para Contador formulário 38319 - Envio de Arquivos para Contador, a mesma possui direitos de acesso que após a atualização da versão, já aplica os direitos de acesso aos usuários.
- Revisão de regra de bloqueio de licenças de lojas na abertura do Presence Store, conforme documentação:
- O processo de criptografia, estava atrelado a processo que rodava antes da migração, ocasionando alguns erros em alguns cenários, por exemplo dando a mensagem que vai derrubar todos do sistema para criptografar, mas a base/ambiente ainda estava no firebird 3- Atrelamos o processo de criptografia no processo correto, onde roda primeiro a migração e depois a criptografia, no método de criptografia, foi feito validação para se o banco for firebrid 3, já sai do método logo no inicio do processo.- Alterado no PresenceUpdate para se der erro de Key not set e for uma instalação de Firebird 3, rodar o migrador, assim como acontece se retornar o erro de estrutura.
- Solução na DP-I13744 (Ticket #710012).
- Implementada validação extra na rotina de bloqueio/desbloqueio via 'Controle de bloqueios' e gravação de auditoria '162 - Controle de bloqueios - Bloqueio/Desbloqueio' com situação do processo, registros marcados na grid e bloqueios/desbloqueios realizados;- Implementada gravação de auditoria na rotina de alteração de situação SAAS e Cloud via 'Controle de bloqueios', '163 - Controle de bloqueios - Atualização de cadastros no SCA' com situação do processo, registros marcados na grid e campos alterados.- Necessária versão do Presence Domain 9.61.0.0, Presence License (DLL) 2.2.0 e Controle de bloqueios 1.0.7.
- Alterado o commitRetaining para Commit, nas telas:FaturamentoPedidoPedido OMNISeparacao de PedidoMovimentação de mercadoriaInventario
- Melhoria ao abrir a tela de agrupamento, quando for aberta forçar ficar na frente ao ser aberta.
- Implementada identificação de estado de criptografia das bases de Loja:Criado novo atributo de Loja (LOJB010T), '070 - Loja criptografada');Novo atributo será criado/atualizado (LOJB010A) automaticamente sempre que o Presence Store for iniciado e enviado, via Replicador, para a Retaguarda; Não será possível inserir/editar esse atributo manualmente, no cadastro de Lojas;Replicador enviará esse atributo para a base MUR, que apresentará na grid de monitoramento, na nova coluna 'Base replicada: Criptografia'.- Necessária versão Presence MUR 1.8 (Script, executável e DLL), Presence Domain/Presence Store 9.61.0.0 e Presence Replicador 2.3.48.
- Implementada rotina de tratamento automático (callback) para ambientes de Lojas e Retaguardas, quando ocorre falta da 'Posição de Estoque' (LOJB417) vinculada ao item de venda (LOJB086) no destino.
- Solução na DP-I13767 (Ticket #711638).
- Ajuste na apresentação de números de série na tela de 'Atualização de versão'.