Releases Notes Presence Replicador 2.2.4

Releases Notes Presence Replicador 2.2.4

Versão 2.2.4.14 (27/05/2022)




#370046 Lentidão na Replicação
- Implementada melhoria no tratamento de erros automáticos na exportação de logs que é a carga mais pesada do replicador do replicador. Quando encontrado erros no pacote a ação de corrigir automaticamente será iniciada antes de prosseguir com os demais logs da fila.

Versão 2.2.4.13 (03/05/2022)


Depende da versão do Presence Domain 9.11.0.0

#392678 Não está exportando cliente para a franquia (Logs do passado)
- Implementada regras de replicação de clientes entre Master >> Franquia na geração de logs do passado.
- A geração de logs deve funcionar da mesma forma que as triggers de replicação das tabelas que envolvem clientes.

#385861 Ajuste no custo produto vendas passadas (erro Replicador)
- Corrigida a sincronização da variação de preços de custo dos produtos, para enviar de acordo com o parâmetro de envio de Preço para Franquias [230].

Versão 2.2.4.12 (18/03/2022)



#381989  Divergência erros MUR
- Implementado o envio de logs de erro do Arquivo XML para a retaguarda.

Versão 2.2.4.11 (04/02/2022)


Obrigatória versão do Presence Domain 9.5.10.0

#370046 Lentidão na Replicação
- Realizada melhoria de performance na replicação, especificamente no algoritmo de importação de logs.
- Redução de + ou - 40% no tempo de processamento em cada ciclo de 1000 logs.
- A alteração será notada principalmente nas tabelas de vendas (085 e 086).
#374802 Replicador - BH
- Solução no ticket #370046 

Versão 2.2.4.10 (11/01/2022)






#355728 Notificação Replicação
- Parametrização do e-mail de notificação de inatividade.
- Obs: Para envio utilizando Gmail, é necessário habilitar a função "Less Secure Apps" na conta Google (link: https://www.google.com/settings/security/lesssecureapps)

Versão 2.2.4.9 (10/12/2021)


Obrigatória versão do Presence Domain 9.5.10.0

#347386 Cadastro do Produto – Alteração no custo indevida

- Ajuste na geração de logs do passado, não enviando informações do Produto de lojas para Retaguarda.

- Retirado a replicação do Produto da Loja para Retaguarda.


#367674 Logs em excesso de LOJB014A / Logs de LOJB014A causando deadlock

- Correção no Recebimento de Volumes, que causavam loop no processo.



Versão 2.2.4.8 (29/10/2021)


Obrigatória versão do Presence Domain 9.5.3.0

#356835 Manutenção de Contratos Replicador Não replica na loja Serie 1707 loja 03 Kenzo

- As triggers de replicação da tabela LOJB302 (histórico de cobrança de contrato) estavam desativadas e foram ativadas;

- A mesma tabela também foi inserida no módulo "Crediário" para replicação.


#355946 Clientes das lojas Replicando entre lojas (store)

- Inclusão da tabela LOJB115 (receita de óculos) na condição do parâmetro 665 (Replicar OS entre lojas).


#355186 Visibilidade de envio de XML no MUR

- Implementado novo status "Enviando XMLs" nos serviços de replicação e MUR Client

- O status aparecerá na coluna "Ação"

- Também houve alteração no MUR Server (PresenceMUR.dll)

- Atualizada coluna "Logs" no MUR quando status "Enviando XML" e sincronizada a tela de Logs Pendentes


Versão 2.2.4.7 (29/09/2021)


Obrigatória versão do Presence Domain 9.4.0.0

#345745 Erros para sincronizar fornecedores entre Master e Franquias

- Implementado tratamento para não replicar os campos COD_CARTEIRA, CONTA_CONTABILCREDITO, CONTA_CONTABILDEBITO, quando for destino franquia.

- Implementado também script de tratamento automático.


Versão 2.2.4.6 (27/08/2021)


Obrigatória versão do Presence Domain 9.2.2.4

#339174 Erro no processo de CallBack de XML's

- Corrigido parâmetro nas chamadas da função FGFORMATD no select do recurso "solicitar XML' s remotos".

 

#339184 Tempo de sincronismo de Logs de XML

- Modificada a regra de solicitação de logs remotos - XML | antes o select era baseado na LOJB085, agora... LOJB095.

- Será gerado apenas 1 log por fechamento e não mais venda a venda.

 

#340231 Não está replicando código de referência para as franquias

- Corrigido método 'VerificarCondicao' na replicação de referência, que saia do fluxo antes do processamento, mesmo com a tabela correta.

 

#339180 Produtos estão descendo para as Franquias sem as informações de Referência do Fornecedor

- Solução no ticket #340231.

 

#337624 Ordem de serviço replicando entre lojas no Store

- Implementado novo parâmetro [665] no Domain, que define se as Ordens de Serviços serão replicadas entre lojas.

- Por padrão, somente para a loja da OS, se parâmetro marcado replica a OS para todas as lojas.

- Validação aplicada também na geração de logs do passado.

 

#331561 Problema na replicação de Ordem de Serviço entre retaguarda X Loja.

- Solução no ticket #337624.


Versão 2.2.4.5 (03/08/2021)




#328403 Replicador com erro no sincronismo

- Modificado o comando SetGenerator para Gen_ID.

- Botão dar direitos de acesso: se a replicação for da loja para a master, necessário liberar os acessos pela master e sincronizar na loja e vice-versa.

 

#334380 Logs replicador

- Implementado "TERMINAL < 98" nas triggers LOJB096_AIR / LOJB096_AUR / LOJB096_ADR.

 

#332640 exception 1187 LOJB085_TRANSPORTADORA Nao existe este codigo de transportadora At trigger 'TI_LOJB085A' line: 87, col: 1

- Implementação para não replicar da franquia para a master o campo COD_TRANSPORTADORA.

 

#335767 Replicador com Erro na Central

- Solução no ticket #332640


Versão 2.2.4.4 (19/07/2021)



#331510 Alto consumo de Memoria e Travamento de AR

- Corrigido memory leak no controle de fila.

- Implementado TrimMemorySize a cada Packet sincronizado.


Versão 2.2.4.3 (28/06/2021)


Obrigatória versão do Presence Domain 9.2.1.0

#249094 Fazer com que Replicador respeite o [35] Opção de exportação para loja, para exportação de clientes

- Validação das regras do parâmetro '[35] Opção de exportação para Loja' quando replicador.

- Funcionamento:

'TODOS os clientes para TODAS as lojas' = Independente do cadastro de loja vai replicar em todas.

'Só clientes CADASTRADOS NA loja' = Replicação valida série da loja (serie + código cliente).

'Clientes DA loja ou COM COMPRAS na loja' = (teste em base vazia)replicação valida série da loja (serie + código cliente).

'Não exportar' = não envia nada.

'Clientes conforme OPERAÇÃO da loja' = Filtro por tipo de venda para clientes, envia para configuração do preço no cadastro de loja.

- Critério de agrupamento por lojas:

1. Toda esta implementação foi feita apenas para replicação de clientes.

2. Se a opção 5 estiver selecionada no parâmetro 35, o replicador só deve gerar log do cliente cadastrado na loja do mesmo grupo de loja.

- Exemplo:

1. Cliente cadastrado na loja 10.

2. A loja 10, no cadastro de loja, tem o Grupo de Clientes 25.

3. Só deve gerar log de replicação para as lojas que estejam no Grupo 25.


#326286 attempt to store duplicate value (visible to active transactions) in unique index "LOJB006D_IDX1" Problematic key value is ("CODIGO" = '13040', "TAMANHO" = '03', "COR" = '01')

- Implementado no replicador tratamento para considerar sempre o registro proveniente da retaguarda, nesta tabela.


#328391 Logs de XML's presos nas lojas

- Em Utilitários, na opção Solicitar logs remotos, foi disponibilizado a opção de Solicitar XML, basta informar a Data de Inicio e Fim.

- XML de vendas: tratado no replicador para excluir o log caso não encontre o registro de origem.

- XML de fechamento de caixa: tratado na trigger LOBJ095_AUR pra não gerar log de replicação no fechamento de caixa a partir da retaguarda.


#326383 Xml's não sobem para retaguarda

- Solução no ticket #328391.


Versão 2.2.4.2 (07/06/2021)


Obrigatória versão do Presence Domain 9.2.0.0


Ativação do Replicador pelo Domain

- Ajuste nas opções Ativação e Desativação do Replicador no Domain.

 

Logs de erro série 1360

- Os problemas reportados nesta DP já foram solucionados no ambiente de produção do cliente.

 

Log de erro - conversion error from string "" At trigger 'LOJB209_AUR' line: 72, col: 11

- Removido processo de replicação dos fornecedores da Loja para Retaguarda.

 

Problema com tratativa de log de erro automática tab LOJB007A.

- Implementado tratamento para considerar sempre o registro proveniente da Master, nesta tabela.

 

#269564 Exclusão do módulo "Outros" das bases remotas replicador.

- Removido módulo "Outros"
- Alteração de triggers, procedure e delete em tabelas
- A tabela LOJB250, que estava atrelada ao módulo "OUTROS", já está vinculada ao módulo VENDAS.
as demais eram exclusivas do replicador.

 

#310096 Cadastros estão sendo sobrepostos indevidamente

- Trigger de inclusão do cliente foi atualizada no arquivo dom10135.sql com uma versão desatualizada.
- Comportamento: cadastros de clientes "antigos" serão mantidos e os cadastros novos se mantém excluídos e inativos.

 

#290881 LOGS de Replicador - Series 936 e 931

- Problema já corrigido em versão anterior.


Versão 2.2.4.1 (30/04/2021)



Obrigatória versão do Presence Domain 9.1.42.0

Erro ao atualizar base 2.1 com porta do firebird diferente de 3050 (padrão)

Adicionado configuração da porta na conexão das funções do replicador


#320163 Replicador: LOJB006 depende de LOJB133

- Corrigida a validação dos produtos que devem ser enviados para a franquia. A validação testava o campo REPLICA_FRANQUIA em todas as tabelas do módulo PRODUTOS. Como as tabelas não possuíam esta coluna, gerava erro interno e não gerava os logs das mesmas. Com isso quando descia os logs dos produtos e não existia as demais tabelas, gerava erro, obrigava o Replicador a buscar os logs novamente e causava lentidão no processo


#302119 Replicação imagens

O replicador realiza o sincronismo dos dados em pacotes de 1.000 registros. Dependendo do tamanho das imagens, esse pacote fica grande e aumenta muito o tempo de replicação.

Para resolver essa questão, foi criado um "fluxo de importação" separado para a tabela de imagens. Primeiro será realizada a importação das tabelas "normais" e, na sequência, será realizada a importação de produtos com um pacote de 50 registros.


Versão 2.2.4.0 (26/03/2021)


Obrigatória versão 9.1.40.0 do  Presence Domain .

#313468 Logs de erro apos Atualização

- Erro foi causado devido a quantidade máxima de caracteres em um comando de SQL recebido pelo Replicador, para correção alteramos o tamanho de caracteres onde o replicador guarda os SQL para 8000 caracteres.

 

#311457 Complemento #301700 - Serviço para postagem de certidão de nascimento

- Criação de uma nova tabela, LOJB383, para gravação das certidões de nascimento.

- Adicionado novo método no PresenceRemote para fazer a gravação das certidões de nascimento.

- Implementada a replicação da nova tabela.








    • Related Articles

    • Releases Notes Presence Replicador 2.2.3

      Versão 2.2.3.3 Obrigatória versão 9.1.38.5 do  Presence Domain . #298688 attempt to store duplicate value (visible to active transactions) in unique index "XPKLOJB112" Problematic key value is ("ID_BANCO" = 14, "HISTCLI_CTRL" = 445) - Problema de ...
    • Releases Notes Presence Replicador

      Nesse conteúdo estão listadas todas as versões do sistema Presence Connect e seus documentos de controle de alterações, correções e novidades. Releases Notes Versão 2.2.7​​​​ Releases Notes Versão 2.2.6 Releases Notes Versão 2.2.5 Releases Notes ...
    • Releases Notes Presence Domain 9.4

       Versão 9.4.2.0 (18/10/2021) Cadastros Gerais #351095 Venda não aparece no cadastro do cliente, porém a venda existe com outro código. - Liberado um script especial para correção das vendas, criada validação de alteração da venda para cliente ...
    • Releases Notes Presence Domain

      Nesse conteúdo estão listadas todas as versões do sistema Presence Domain e seus documentos de controle de alterações, correções e novidades. Releases Notes Versão 9.37 Releases Notes Versão 9.36 Releases Notes Versão 9.35 Releases Notes Versão 9.34 ...
    • Releases Notes Presence Replicador 2.3

      Versão 2.3.13.0 (12/04/2024) #506091 Clientes de outras lojas descendo para a loja - Aplicada regra de replicação da trigger de atualização (update) da tabela de cliente (LOJB108): Quando Retaguarda para Lojas, respeita configuração do parâmetro ...