- 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 '[35] Opção de exportação para loja';Quando Retaguarda Master para Retaguardas Franquia, usa sempre a regra de replicar clientes das lojas ou com vendas nas lojas do Grupo de Franquias.
- Ajuste no tratamento de erros, para não enviar ID e tabela repetidos para a checagem.
- Ajuste no tratamento de erros, para não enviar ID e tabela repetidos para a checagem;
- Removido GRANT para o usuário REPL ao salvar as bases remotas pelo Replicador ou Domain módulo replicador.- Necessário versão 2.3.11 do Replicador e versão 9.33.1.0 do Presence Domain.
Nova tela 'Metas de Funcionário', que permitirá o cadastro e alteração de metas por loja e funcionário:- Presence Domain > Básico: Análise de Vendas > Metas: Metas de Funcionário;- Direitos de Acesso: Formulário 38332 - Geração de metas de funcionários; Padrão: Aplicado direitos aos grupos que possuiam direitos às mesmas ações do formulário 21029 - Geração de Metas);- Inclusões, alterações e exclusões de metas de funcionários nas Retaguardas Franquia respeitarão, também, o parâmetro '[685] Habilitar edição de metas nas franquias';- Loja precisa ter 'Perfil de Venda' configurado em seu cadastro para que seja utilizada na tela de Metas de Funcionário;- Foi implementado o cadastro apenas para Vendedores, dessa forma, para funcionários que podem ser usados como 'Vendedor' nas vendas (Cargos de Vendedor 1, Vendedor 2, Gerente, Sub-gerente e Supervisor);- Listagem de Lojas não apresentará Extras e Desativadas;- Listagem de Lojas não apresentará Franquias também, nesse primeiro momento, pois precisará ser implementado tratamento de controles Master/Franquia de funcionários. Dessa forma, as metas de Franquias devem ser cadastradas nas Retaguardas Franquia.- Necessária versão Presence Domain 9.33.0.0 e Presence Replicador 2.3.10.0.
- Solução na DP-I7253 (Ticket #475785).
- Revisão na rotina de 'Gerar logs do passado' para de replicação de Desconto Progressivo:Quando ambiente Retaguarda Franquia para Retaguarda Master; Removida geração de logs, independente dos módulos habilitados;Quando ambiente Retaguarda Master para Lojas: Removida replicação quando módulo de VENDAS e aplicada apenas ao módulo DESCONTO PROGRESSIVO; Quando versão for atualizada, sistema marcará, para todas as bases remotas de Loja, o módulo DESCONTO PROGRESSIVO nos registros que estiverem com o módulo VENDAS marcado;Quando ambiente Retaguarda Master para Retaguarda Franquia: Mantida geração de logs quando módulo DESCONTO PROGRESSIVO está marcado;- Triggers ficam com mesmo padrão de funcionamento descrito acima, validando sempre o ambiente e o módulo DESCONTO PROGRESSIVO.- Necessário versão 9.32.1.0 do Presence Domain.
Implementação de direitos de Acesso por Grupos de Usuários (Roles) no Firebird:- Atualização de versão excluirá todos os usuários de REPLICADOR da base de dados, atualizará e executará a procedure SP_REPL_CREATE_USERS, que irá criar o grupo de usuários 'REPL', contendo todos os direitos de acesso necessários às execuções do Replicador, os usuários para o REPLICADOR e vínculo desses usuários com o grupo 'REPL';- Rotinas de criação automáticas de usuários para o Replicador foram alteradas para que todas chamem a procedure SP_REPL_CREATE_USERS:Inicialização do Presence Domain (que chama o script 'ReplicadorGrant.SQL' na pasta);Incialização o sincronismo ou acesso remoto via 'services.msc' do Windows;Presence Replicador > Utilitários > Objetos de replicação: Dar direitos;Presence Replicador > Utilitários > Serviço de sincronismo: Iniciar;Presence Replicador > Utilitários > Serviço de acesso remoto: Iniciar;Presence Domain > Utilitários: Replicador > Configuração: Dar direitos - Replicador;Presence Domain > Utilitários: Replicador > Serviços: Iniciar serviço sincronismo;Presence Domain > Utilitários: Replicador > Serviços: Iniciar serviço remoto.- Necessária versões Presence Domain 9.27.0.0 e Presence Replicador 2.3.8.0 (dependência).
- Ativada replicação de arquivos XML individuais para Documentos Fiscais (NF-e, NFC-e e CF-e SAT) vinculados a pedidos OMNI (Loja Expedidora <> Loja Emitente e Origem = E-commerce) em ambientes Retaguarda Master > Retaguarda Franquia;- Habilitada localização e apresentação de Documentos Fiscais de NFC-e e CF-e SAT no método XML-NFE da Presence API;- Necessária versão do Presence Domain 9.26.0.0 e do Presence Tenant (WebAPI + Authorizarion) 1.0.29.
Implementado novo modelo de DRE (Demonstrativo de Resultado) dinâmico:- Novo Módulo 'Gestão de Resultados' no Presence Domain:Nova tela 'Visão - DRE', que permitirá o cadastro de diferentes estruturas de DRE; Direito de acesso Formulário '38324 - Visão DRE';Nova tela 'Movimento - DRE', que permitirá a geração e consulta de movimento de visões de diferentes estruturas de DRE; Direito de acesso Formulário '38325 - Movimento DRE'.- Essas tela também estarão disponíveis no módulo Financeiro, usanod os mesmos direitos de acesso citados acima;- Conceitos gerais para o cadastro de Visões de DRE:Tipos de categoria:[T] Totalizador: Cria linha de totalização das categorias onde esse código foi referenciado, pelo campo 'Totalizar em', somada aos Plano de Contas vínculados;[A] Analítico: Igual ao Totalizador, mas lista os Planos de Contas vínculados, apresentando seus valores individualmente;[I] Imputado: Cria linha para inserção de valores manualmente;[C] Calculado: Calculado com fórmulas pré-definidas: 'Vendas' para valor de vendas bruto; 'Impostos' para valores de impostos ou 'CMV' para custo média de vendas;[R] Resultado: Soma todas as categorias anteriores do mesmo nível;- O cálculo de valores do DRE é manual e deve ser realizado pela tela de 'Movimento - DRE', usando o botão 'Gerar movimento'; Sempre que os valores precisarem de recálculo, é preciso refazer essa geração, que ficará guardada no banco de dados;- Na tela de ''Movimento - DRE', também é possível fazer a digitação dos valores de categorias de tipo 'Imputado', usando o botão 'Alterar valores'.- Necessária versão 9.26.0.0 do Presence Domain e 2.3.7.0 do Replicador.
- Solução na DP-I6621 (Ticket #429863).
- Remoção de tabela de Centro de Custos (LOJB055) da replicação entre ambientes Retaguarda Master para Retaguarda Franquia.
- Implementação dos triggers de replicação da tabela LOJB405, a replicação ocorrerá de modo bi-direcional entre Master, Loja Próprias, Franquias e Loja de Franquia.- Tratamento no processo de logs de erro de forma automática, na replicação da tabela LOJB405.
- Ajustes na função de 'Gerar logs do passado' do Replicador:
Quando integral: Envia exclusão e atualização/inserção de todas as ações dos formulários;
Quando parcial: Envia exclusão e atualização/inserção de todas as ações dos formulários que sofreram alterações no período selecionado; Caso o usuário tenha apenas excluído ações de formulários, deve-se fazer a geração integral dos logs; Foi inserida mensagem de alerta para esses casos:
"Direitos de Acesso removidos entre as datas selecionadas podem não ser atualizados na base destino. Use a geração Integral de logs de Direitos de Acesso nesses casos."
- Necessária versão Presence Domain 9.23.0.0 e Presence Replicador 2.3.5.0 (no ambiente que deseja gerar logs do passados, apenas).
- Incluída tabela LOJB006D (Preço de Custo por Variação) na rotina de 'Gerar logs do passado'.
- Padronizado envio de custo para as lojas, usando os parâmetros de identificação de tipo: '[236] Preço custo', '[237] Tabela', '[238] Tipo' e '[307] Percentual sobre Preço de Custo'.
IMPORTANTE:
Após atualização da versão, preços de custo para Lojas serão exportados usando os parâmetro acima, que devem ser previamente revisados. Antes a trigger replicava sempre o equivalente a opção 'Preço custo'.
- Alterado as regras de replicação de tipo item de produto das triggers da LOJB006 as validações foram movidas para a nova procedure SP_REPLICACAO_TIPO_ITEM, na qual ela verifica as configurações do parâmetro: Parâmetro > Operação > Interfaces > Exportação de Tabelas / Replicação > Tipo de Produto. Conforme os parâmetros definidos, as tabelas dependentes do tipo de produto será replicado ou não.
- Correção do método TabelaSinc ao gerar logs do passado, passar a checar se os parâmetros 629 e 680 estão desabilitados e não gerar logs.
- Alterado o Presence Domain e Replicador para considerar o novo parâmetro, sendo assim para que a alteração funcione é necessário a versão 9.17.0.0 do Presence Domain e a versão 2.3.1.0 do Replicador.- Implementado alteração nas triggers de replicação da LOJB057, assim como os logs do passado para considerar os parâmetros 629 (fornecedor) e 680 (transportadora).
- Correção da rotina de gravação de preços nas Retaguardas Franquia, de acordo com parâmetro '[234] Preço custo', que não tinha tratamento quando era igual a 'Não atualizar'.