
- Alteração no envio de tabela de preço para lojas próprias da Master e Lojas da Franquia, regras:Retaguarda>>Loja - envia somente preços na qual tenha ao menos uma lojas controlada tenha vinculada a tabela de preçoExemplo: Se há 4 lojas com o tipo de licença Controlada e em cada uma tem uma tabela de preço vinculada, os 4 cadastros de tabela de preços serão enviadas via replicador.Master>> Franquia - envia somente preços na qual tenha ao menos em uma das lojas com o mesmo grupo de franquia.Exemplo: para cada grupo de franquia há uma loja com tabelas de preço diferente vinculado ao cadastro da loja, somente será enviada a tabela de preço correspondente ao mesmo grupo de franquias, desta forma somente a franquia consegue ver os seus próprios cadastros.- Necessário versão 2.3.55 do Presence Replicador.
- Adicionada validação e trava na gravação de 'Base remota':Quando destinatário for 'Loja', obrigando informação do campo 'Equivale à Loja';Quando destinatário for 'Master -> Franquia', obrigando informação do campo 'Grupo Franquias'.- Padronização das mensagens de obrigatoriedade de campos: 'ID', 'Intervalo(seg)', 'Equivale à Loja' (quando 'Loja') e 'Grupo Franquias' (quando 'Master -> Franquia').

- Implementado filtro para não envio via triggers e 'Gerar logs do passado', em ambiente Retaguarda Franquia para Retaguarda Master, de Vendas de planos com códigos iniciados em 'PLAF', provenientes de sistemas legados;- Necessária versão Presence Domain 9.62.2.1 e Presence Replicador 2.3.53.0.
- Novo checkbox 'Reprocessar pagamentos' na rotina de 'Gerar logs do passado', quando ambiente 'Lavanderia' (parâmetro '[85] Modo de operação do sistema= Lavanderia'):Habilitado apenas quando módulo 'VENDAS' marcado na listagem;Quando marcado, exclui pagamentos do destino e aplica os enviados pelo origem: Na origem, grava coluna REPROCESSAR_PAGAMENTO = S na REPL_LOG de registros da LOJB085; No destino, ao receber esses logs, grava coluna REPROCESSAR_PAGAMENTO = S na LOJB85 e, quando usuário REPLICADOR, deleta informações de pagamentos (LOJB087) daquela venda e integra pagamentos recebidos, ficando igual a origem;Para manter a integridade, quando checkbox 'Reprocessar pagamentos' está marcado, gera sempre o pacote completo da venda e seus pagamentos, quando data de alteração (DATA_AT) da venda ou de um ou mais pagamentos dentro do range informado.- Necessária versão Presence Domain 9.62.2.0 e Presence Replicador 2.3.52.0, na Retaguarda e na Loja.
- Ajuste na query de 'Gerar logs do passado' para considerar checkbox 'Franquias' do cadastro de produtos para controlar envio para Retaguardas Franquia.
- Implementada ordenação dos registros de cada lote de 1000 linhas por 'Ordem módulo' (REPL_MODULOS) e 'Ordem tabela' (REPL_TABELAS), facilitando a montagem das querys do sincronismo (manual e automático) do Replicador, aumentando a perfornance da importação;- Necessária atualização do ambiente que realiza o consumo via serviço MP (Retaguardas Franquia e Lojas).
- Removida parada do processo de exportação quando ocorriam erros no lote de 1000 registros:Quando o serviço iniciar o sincronismo, a cada lote de 1000 registros será feita a tentativa de gravação, tratamento de erros, consumos de logs de tratamento de erros e, em seguida, fará o mesmo ciclo para o próximo lote de 1000 registros, até não haver mais lotes.Somente ao final da exportação, seguirá para a importação.
- Ajuste no retorno de versões, que não considerava documentos gerados pelo aplicativo WebRemote (Presence Remote, via App Laundry) na apresentação de versão do Presence Store no MUR;¥- Necessária atualização do serviço AR do Presence Replicador 2.3.49.0 em abiente de Retaguarda para que a correção seja aplicada.

- 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.

Domain/Store/Replicador- Incluído novo atributo 069-Versão do Firebird da Loja que ao atualizar a versão e abrir o sistema após ser feito o login, o atributo irá identificar a versão do Firebird se for 3 ou 5 e irá gravar no banco e mostrar no cadastro da loja, o mesmo será replicado para a Retaguarda.- Este atributo, não poderá ser alterado na retaguarda ou na loja, por ser um atributo que somente grava no banco e mostra em tela.Replicador- Assim que for gravado na loja o atributo 069, após realizar o login e abrir o sistema, no replicador irá ser gerado um log de replicação da Loja para Retaguarda. Quando o serviço do RepliacadorAR termina de fazer um sincronismo, será gravado o histórico, e logo após faz uma chamada na API do PresenceMUR gravando esse histórico, nessa chamada foi adicionado o novo campo da versão do Firebird. Necessário atualizar a versão 9.60.0.0 do Presence Domain.
- Implementado envio de XML de venda Inutilizadas via replicador. Mantendo o comportamento de envio de venda emitidas/canceladas.
- Implementado ajuste quando alterar a loja principal da conta-corrente gerar log de delete e também para gerar logs do passado das tabelas FINA005, FINA028 e FINA028A igual ao comportamento e tratativas da trigger.
- Implementação na rotina 'Gerar logs do passado' dos parâmetros gerados via triggers na tabela LOJB216.
- Solução na DP-I13201 Ajustes na geração de logs do passado de parâmetros (LOJB216).

- Ajuste na rotina de 'Gerar logs do passado', que não estava retornando dados corretamente para replicação quando liquidações de crediário.- Necessário atualizar versão 9.58.3.3 do Presence Domain.
- Implementada replicação de tabela de controle de saldos e datas de planos (LOJB086P) entre Lojas e Retaguardas ou Retaguardas e Lojas, via rotina automática (triggers) ou 'Gerar logs do passado':
A atualização nesses fluxos será apenas para as colunas de 'Vencimento original' e 'Vencimento'; As demais colunas terão as informações alimentadas automaticamente via rotina automática (triggers) da tabela de itens (LOJB086), como já funcionava antes.

- Implementada guia 'Funcionários' no cadastro de 'Grupos' de produtos, feita a transferência do checkbox 'Exigir funcionário na entrada de estoque' para ela e criadas grids para vínculo de grupos de usuários. Esses grupos filtrarão, posteriormente, os funcionários listados no App Laundry, quando a peça é marcada para 'Estoque'.
- Melhoria na validação e replicação/geração de logs do passado que tem o filtro "Exportável para a franquia", para que os cadastros e suas dependências sejam replicadas somente no cenário Master x Franquia.

- Na tela de configuração do servidor alterado para o campo ID mostrar e permitir o preenchimento de até 8 caracteres e aceita somente caracteres numéricos.- Alteração no Presence Domain e Replicador, nas configurações de servidor.
- Implementação para replicação do código beneficiário e vinculo do código de beneficiário quando vinculado na natureza de operação com base na tabela LOJB227A.- Geração de logs do passado necessário selecionar o módulo de Produtos, chamada de callbacks para gerar os logs da LOJB360 quando a loja de destino não tiver o registro da importação dos códigos de benefício fiscal.- Necessário atualizar a versão 9.57.1.0 do Presence Domain e versão 2.3.43 do Replicador
- Implementado parâmetro para sincronizar/replicar ou não códigos EPC. Por padrão o parâmetro será marcado ao atualizar a versão do Presence Domain.- A Replicação do parâmetro será feito entre a Retaguarda x Lojas, Master x Franquia não haverá replicação do parâmetro.- Localização do novo parâmetro no sistema: Parâmetros retaguarda > Operação > Interfaces > Exportação tabelas/replicação > [736] Replicar código EPC- Necessário atualizar versão 2.3.43 do Replicador.
- Ajustes na replicação da tabela de créditos (LOJB333) via 'Gerar logs do passado':
Loja para Retaguarda: Replicação de todos os registros;
Retaguarda para Loja: Replicação dos registros pertencentes à Loja; Quando parâmetro '[85] Modo de operação do sistema = Lavanderia', replicação de todos os registros para todas as Lojas;
Retaguarda Franquia para Retaguarda Master: Replicação de todos os registros;
Retaguarda Master para Retaguarda Franquia: Não replica nenhum registro.
- Ajustes na replicação da tabela de vouchers (LOJB334) via 'Gerar logs do passado':
Loja para Retaguarda: Replicação de todos os registros;
Retaguarda para Loja: Replicação dos registros pertencentes à Loja;
Retaguarda Franquia para Retaguarda Master: Replicação de todos os registros;
Retaguarda Master para Retaguarda Franquia: Não replica nenhum registro.

- Melhoria na geração de logs do passado quando selecionado os flags Integral mais Produtos ativos, em conjunto com os módulos Produtos e Tabelas de Preços.
- Correção na busca de vendas XML quando gerado pelo fechamento de caixa ou logs do passado.
- Necessário versão 9.55.2.0 do Presence Domain e versão 2.3.40 do Presence Replicador.
- Implementado replicação da tabela LOJB006B da Master para a Franquia e Geração de logs do passado, necessário selecionar o módulo Produtos.
- Ajuste na rotina de 'Gerar logs do passado' para a tabela de pagamentos (LOJB087).
- Para replicação de crediários entre lojas, criado novo parâmetro nos parâmetros de retaguarda: Crediário > Parâmetros de crediário > Dados operacionais > [75] Exportação de crediários para lojas com as opções:
Exportar todos os crediários para todas as lojas = Replica todos os crediários para todas as lojas.
Exportar somente crediários de clientes cadastrados na loja = Replica somente crediários que estiverem vinculados a cliente cadastrados na loja de destino.
Exportar crediários de clientes cadastrados na loja + retaguarda = Replica somente crediários que estiverem vinculados a cliente cadastrados na loja e/ou retaguarda.
- Nos logs de replicação + geração dos logs do passado, serão consideradas as tabelas LOJB081, LOJB082, LOJB098 e LOJB118.