- Inserido bloqueio no detalhe do item para que não permita inserção no carrinho quando estiver desabilitado para a Rede destino, ou com checkbox 'Produção' desmarcado;- Necessária versão App Eye 4.5.3 e DLL Eye 4.3.7.0.
- Solução na DP-I9450 (Ticket #532325).
- Correção na validação de checkbox 'Produção' e vínculo com Redes para inserção de produtos no carrinho via 'Ranking de Produtos' do Presence Eye;- Necessárias versões DLL Eye 4.3.6.0 e App Eye 4.5.2.
- Implementada apresentação de Serviços no relatório 'Ranking de Produtos' do Presence Eye.
Implementado lançamento por Pack no Presence Eye:- Alterado agrupamento de itens por Cor no lançamento de itens no carrinho;- Novo campo "Pack" no lançamento de itens no carrinho, que permitirá digitação quando produto estiver com campos "Pack" e "Tipo Pack" configurados em seu cadastro;- Cálculo de disponibilidade e Ranking de Produtos passam a respeitar, também, o cadastro de pack;- Regras para utilização de cada tipo:
Implementado lançamento por Pack no Presence Eye:- Alterado agrupamento de itens por Cor no lançamento de itens no carrinho;- Novo campo "Pack" no lançamento de itens no carrinho, que permitirá digitação quando produto estiver com campos "Pack" e "Tipo Pack" configurados em seu cadastro;- Cálculo de disponibilidade e Ranking de Produtos passam a respeitar, também, o cadastro de pack;- Regras para utilização de cada tipo:Quando "Não utiliza" (padrão) só será permitida informação de quantidades nas variações; Disponibilidade de estoque e quantidade via "Ranking de Produtos" será aplicada usando a quantidade calculada, sem considerar o pack;Quando "Sugerido", ao digitar quantidade de pack, rotina preencherá quantidades das variações com a quantidade do pack multiplicada pelo número de packs informado e permitirá edição dessas quantidades; Disponibilidade de estoque e quantidade via "Ranking de Produtos" será aplicada usando a quantidade calculada, sem considerar o pack;Quando "Todos", ao digitar quantidade de pack, rotina preencherá quantidades das variações com a quantidade do pack multiplicada pelo número de packs informado e não permitirá edição dessas quantidades; Disponibilidade de estoque e quantidade via "Ranking de Produtos" será aplicada usando a quantidade calculada e considerando o pack (quantidade de packs necessária a atingir quantidade máxima solicitada);Quando "Em catálogo", só permitirá digitar quantidade de pack quando o produto for adicionado via catálogo e, sendo o caso, se comportará como o tipo "Todos"; Se não for adicionado via catálogo, se comportará como tipo "Não utiliza";- Correção nas legendas do menu 'Gráficos';- Necessária versão DLL Eye 4.3.4.0 e App Eye 4.5.0.
- Nova tela 'Metas Funcionários' no Presence Eye:
Direitos de acesso e visualização iguais ao do menu 'Ranking de vendedores', no cadastro de Usuários/Grupos, guia 'Presence Eye';
Apresentação de meta Mensal por Funcionário e por Loja.
- Necessária versão Presence Domain 9.33.0.0, DLL Eye 4.3.3.0 e App Eye 4.4.1.
- Alterada query de retorno de dados da consulta de 'Metas' do Presence Eye para, por padrão, não apresentar lojas desativadas;- Incluído checkbox 'Mostrar lojas inativas' no filtro por 'Período', que, quando marcado, passa a apresentar lojas desativadas.
- Implementadas alterações no Presence Eye: Ranking de Produtos;Adicionado botão de "Reposição" ao lado dos filtros;Permitir marcar/desmarcar todos os produtos quando a reposição estiver ativada;Adiciona ao carrinho todos os produtos selecionados, com vendas efetuadas e com saldo de estoque;- Informa ao usuário que os produtos com vendas efetuadas em outras lojas (se existirem), serão adicionados ao carrinho da loja selecionada.
- Correção das descrições de 'Período' dos relatórios de 'Produtos: Ranking de Produtos' e 'Ranking redes'.
- Adicionado mensagens de validação quando o serviço do Presence Pedidos estiver parado e for iniciada alguma transação/requisição dentro do aplicativo do Eye. Sempre que houver alguma falha no serviço ou o mesmo estiver parado sem comunicação ao realizar a ação de click abrindo uma tela nova ou criando registros, no Eye retornará a mensagem: Servidor não respondeu a consulta, favor tentar novamente mais tarde.
- Implementação no Presence Eye, quando parametrizado no Presence Domain reposição '[18] Habilita OC direta a fornecedores':Quando desmarcado (padrão), sistema gera O.C. para Retaguarda Franquia+ Pedido na Retaguarda Master;Quando marcado, sistema irá gerar diferentes tipos de Ordem de Compra na Franquia para os produtos selecionados na 'Análise de Reposição', conforme campo 'Opção' do Cadastro de Produtos:Se 'Fabricado' gera O.C. para Retaguarda Master + Pedido na Loja selecionada .Se 'Comprado' ou 'Consignado' gera O.C. para Fornecedor vinculado ao produto e envia a mesma, via Replicador, para a Retaguarda Master; Esses produtos não passarão pela validação de estoque; Gerará e-mail automático para o Fornecedor, com o PDF da O.C. anexado; Data de entrega do produto usará o Lead Time configurado no cadastro do Fornecedor, do Produto ou do parâmetro de Reposição '[7] Data de entrega (Nº dias)', nessa ordem;
- Criado novos grupos de parâmetros em Faturamento:** Fundo de propaganda faturamento lojas** Royalties faturamento lojas- Criada nova tela para geração de royalties e fundo de propagando por período em Notas eletrônicas > Outros > Gerar Pré-notas Fundo de propaganda e Royalties;- Essa tela ficará habilitada quando um dos parâmetros (fundo de propagando ou royalties de faturamento de lojas) estiverem habilitados + direito de acesso;- Para busca das vendas foi utilizada a mesma validação que é feita no royalty já existente:** Destinatário = Loja** Tipo de documento = 55** Emite titulo = SimA regra do cálculo é feita de acordo com o configurado para produto e grupo:Se preenchido os percentuais no produto ele validará o que tem no produto;Se preenchido os no grupo ele olhará no grupo;Se ambos preenchidos ele validará somente o do produto;Para o calculo é feito por SKU de acordo com o período informado, ele validará o valor total de cada item agrupado nas vendas e em cima do total aplicará o percentual;Ex.: 10 Vendas para o produto 00001 01 01 totalizaram em 100, ele pegará o percentual cadastrado e aplicará no 100;
- Implementada atualização de imagem no Presence Eye;- Quando produto já estiver adicionado ao carrinho e sua imagem for alterada, ela só será atualizada quando o produto for alvo de nova pesquisa; Nas demais situações, imagens serão atualizadas imadiatamente após sua alteração no Presence Domain;- Necessária versão Presence Domain 9.24.0.0, DLL Presence Eye 4.3.0 e App Presence Eye 4.2.0.
- Implementado cálculo de fator e atualização de condições de pagamento nas Franquias;Na criação da Ordem de Compra, será usado fator configurado na 'Condição de Pagamento de Compra' para cálculo de valores dos itens da Ordem de Compra na Franquia e do Pedido de Venda na Retaguarda Master;Na Retaguarda Master, se a 'Condição de Pagamento de Venda' do pedido sofrer alteração, os valores dos itens do Pedido serão atualizados e a alteração da Condição de Pagamento de Compra equivalente e valores da Ordem de Compra na Franquia, também serão atualizados automaticamente via chamada na DLL de Pedidos;- Regras para captura de 'Condição de Pagamento de Compra' equivalente a 'Condição de Pagamento de Venda' usada no pedido para atualização:Usa a 'Condição de Pagamento de Compra' vinculada a 'Condição de Pagamento de Venda'; Caso mais de uma, usa a primeira da lista;Quando um pedido for vinculado a uma Ordem de Compra, na alteração, sistema permitirá seleção de apenas uma condição de pagamento e apresentará apenas condições liberadas para uso, conforme cadastro da tela de 'Cond. Pagto. Reposição'.- Necessária versão App Cart 1.7.0, Presence Domain 9.18.1.0, DLL Pedidos 9.0.39.0 e DLL Eye 4.2.9.
- Ajustes na apresentação e controle de saldos de produtos com checkbox 'Não considerar na validação de estoque' marcado em seus cadastros;- Ajuste no cálculo de impostos e totais de pedidos criados via DLL de Pedidos.
Padronização de rotinas para 'Análise de Reposição', Presence Eye e Presence Cart:- Análise de estoque e gravação de Loja Expedidora de pedido, conforme central configurada, seguindo a hierarquia:1. Parâmetro de Pedidos 'Loja expedidora fixa': Quando marcado, usa a Loja configurada no parâmetro '[28] Loja';2. Se parâmetro acima desmarcado, captura 'Central relativa' cadastrada na Rede da Loja que está realizando o pedido;3. Se campo acima vazio, captura Loja do parâmetro de Operação '[233] Código de loja para central franquia';4. Se parâmetro acima vazio, olha a Loja do parâmetro de Operação '[19]Depósito central equivale a loja número';- Implementação de utilização de fator configurado na Condição de Pagamento de Compra na geração de pedido;- Implementação de cálculo de 'FCP ST' (Fundo de Combate a Pobreza por Substituição Triburária).
- Ajustes na gravação de quebra de linha no campo 'Observação' do pedido criado via DLL de Pedidos;- Ajustes na apresentação e controle de quantidade máxima de estoque quando produto tem configuração de múliplos em seu cadastro.
- Inserida limitação nos campos de Usuário (20) e Senha (15) na tela de login do Presence Eye.- Problema com quantidade de caracteres ocorria na identificação da licença, que ultrapassava o tamanho de 30 (Usuário + espaço + hífen + espaço + data de renovação = 31). Agora serão gravados e apresentados apenas os primeiros 30.
- Removido tratamento de valores negativos, que agora serão apresentados nos saldos do detalhe do produto no Presence Eye.
- Ajustado erro que Presence Cart estava enfrentando na consulta de disponibilidade de estoques.
- Implementada validação de 'Tipo de licença' na lista de Lojas para pedidos do Presence Eye que só apresentará Lojas configuradas como 'Controladas' na base da Matriz.
- Alterada DLL Eye para retornar o 'Tipo de licença', do cadastro de Lojas;
- Alterado App Presence Cart, que apresentarpa apenas lojas configuradas com 'Tipo de licença', igual a 'Controlada'.
- Necessária versão DLL Eye 4.2.6.0 e App Presence Cart 1.0.11.
- Implementada validação do parâmetro '[233] Código de loja para Central Franquia' para validação de saldo de estoque no Presence Eye e Presence Cart; Caso vazio, continuará olhando o parâmetro '[19] Depósito central equivale a loja número'.
- Correções gerais nas rotinas do Presence Cart.
- Necessário versão Presence DLL Pedidos 9.0.35.0 e Presence DLL Eye 4.2.4.1.
- Alteração de cálculo de Royalties apresentado no Presence Eye e na tela de 'Análise de Reposição' para utilização de preço base da Tabela de Preços da Loja que está fazendo o pedido, não mais o da Tabela de Preços da Matriz.
- Para Presence Eye, necessária versão 4.0.5 do App Eye e versão 4.2.2.0 da DLL Eye;
- Para Presence Domain, necessária apenas versão 9.16.0.0 do Presence Domain.
- Ajuste do carregamento e apresentação de imagens com URL no Presence Eye.
- Necessária versão DLL Pedidos 9.0.32.0 para tela do carrinho de compras e DLL Eye 4.2.2.0 para demais telas do Presence Eye.
- Adicionado campo com valor de Royalties nos totais do carrinho do Presence Eye.
- Correção na apresentação de valores de Metas no Presence Eye, respeitando o parâmetro "Eye: [1] Considerar Central no cálculo de vendas".
- Nova opção em Configurações, para realizar a "Exclusão da conta do usuário".- Essa funcionalidade não fará a exclusão efetiva do usuário, apenas desabilitará no cadastro do usuário o direito de realizar o login.- É uma exigência da Apple com prazo até 30/06/2022.
- Implementado validações para os novos parâmetros criados na versão 9.12.0.0 do Presence Domain.- [13] Liberar pedidos com condição configurada mesmo com títulos em atraso:Desmarcado (padrão): Grupo de franquias com títulos em atraso não conseguem abrir a tela de Reposição de estoque.Marcado: Apresenta mensagem de alerta e permite que tela de Reposição de estoque seja apresentada, franquias façam seus pedidos e os mesmos são registrados com condição de pagamento do parâmetro [14], abaixo.- [14] Condição de pagamento para grupo com títulos em atrasoCondição de pagamento de compra a ser utilizada no caso descrito quando parametrizado acima.Para clientes com situação regular, o processo será mantido: abertura da tela sem mensagens, geração de O.C. e transmissão de Pedido com condição de pagamento do parâmetro [6].- [15] Liberar pedidos com condição configurada mesmo sem limite de crédito:Desmarcado (padrão): Franquias com limite de crédito excedido não conseguem transmitir pedidos para a Master. Mensagem de limite excedido é apresentada e O.C. é registrada para envio posterior;Marcado: Apresenta uma mensagem de alerta e as franquias com limite de crédito excedido conseguem transmitir pedidos para a Master, que são registrados com condição de pagamento do parâmetro [16], abaixo;- [16] Condição de pagamento para lojas com limite de crédito excedidoCondição de pagamento de compra a ser utilizada conforme o parâmetro acima;Para clientes com situação regular, o processo será mantido.
- Ajuste na abertura do via push, só estava funcionando quando link para home.
- Implementado dados PM, TM nos detalhes da cor cinza do Resumo por Loja- Em configurações implementado para exibir metas no gráfico.- Aumentado tamanho do campo do grupo de catálogo de produtos.
- Implementada a exibição das metas ouro, prata e bronze na tela inicial e na tela de gráficos.- Na tela de configurações, foram adicionados controles para exibir ou não essas informações nos gráficos.
- Realizada a limpeza da lista de grupos ao clicar em atualizar.- O travamento ocorria quando um grupo não possuía imagem cadastrada, realizado tratamento para não ocorrer o problema.
- Ajuste na visualização de lista para exibir valores negativos.
- Na versão do Eye 4, está corrigido.
- Aplicativo fechando após o login: Estava faltando a coluna "Device" na tabela push_devices. Criado script para adicionar a coluna no banco.- Carrinho e tela de pedidos: Para clientes que utilizam o eye multitenant, é necessário configurar o endPoint da dll de pedidos na base PresenceTenant, para clientes OnPremise (Modelo antigo de dll individual) essa configuração fica no arquivo INI. Foi adicionada uma nova aba no utilitário - Manutenção Tenant, para realização do cadastro desses EndPoints.- Travamento no login quando credencial inválida. (Ajuste na PresenceEye4.dll)
- Unificado o nome do vendedor de acordo com seu ID e Loja assim ele não duplicará o registro na consulta.
- Implementado recebimento de notificações via push;- Mapeamento de endereçamento/abertura de notificação por tela via aplicativo.
- Implementação de Endpoint único para acesso do eye.- Usuário precisara apenas entrar com Número de série, usuário e senha. Não existe mais a necessidade de configurar os dados de conexão com o servidor.