Objetivo da mudança: O objetivo foi desenvolver uma nova rotina no sistema para emissão de “Nota Fiscal de Substituição” de serviços, atendendo a uma exigência fiscal específica onde notas emitidas com erro não podem ser canceladas, mas sim substituídas. A nova funcionalidade permite que o usuário selecione uma nota fiscal de serviço já emitida e gere uma…
Continue lendoVersão 30.74.150
Objetivo da mudança: O objetivo desta alteração foi otimizar a rotina diária de “Atualização de Status do Cliente”. O processo anterior mantinha uma única e longa transação de banco de dados aberta, travando todos os clientes da base e impedindo a realização de vendas. A lógica foi refatorada para agrupar as atualizações, que agora são processadas…
Continue lendoObjetivo da mudança: Como complemento ao requisito 388782, o objetivo desta alteração foi refinar os cálculos no relatório de “Preços e Composição de Produto Acabado”. Os ajustes incluem: 1) O campo ‘Total de Ficha Produzida’ agora reflete a quantidade produzida em KG; 2) ‘Diferença em KG’ calcula corretamente a perda entre o total produzido e o…
Continue lendoObjetivo da mudança: O objetivo desta alteração técnica foi refatorar a rotina que gera a transferência entre armazéns, adaptando-a para ser compatível com o sistema operacional Linux. Esta modificação é um passo crucial no projeto de migração dos serviços de back-end, como o “Fulfillment Services”, para um ambiente Linux. O código da função TTransferenciaArmazens.fGeraTransferencia foi reescrito para remover…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi ajustar o fluxo de faturamento no “Totem PagFácil”. A rotina foi modificada para ignorar a verificação de baixa de separação (CFG_BAISEP) ao faturar um pedido através do totem. Esta mudança é necessária para o cenário de autoatendimento, onde o cliente realiza o pagamento e retira a mercadoria diretamente…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi adicionar um novo tipo de filtro para o campo de operador dentro do “Editor de Relatórios”. Foi desenvolvida uma nova funcionalidade que permite ao desenvolvedor do relatório definir, via parâmetro, quais tipos de operadores (ex: Vendedor, Caixa, Supervisor) devem ser exibidos na tela de pesquisa. Esta melhoria oferece…
Continue lendoObjetivo da mudança: O objetivo desta alteração técnica foi otimizar o desempenho da rotina de “Alteração Global de Vendedores e Marcas – Clientes”. Foi identificado que a operação mantinha uma única transação de banco de dados aberta por um longo período, causando lentidão e travamentos em outros processos do sistema. A lógica de gravação foi refatorada…
Continue lendoObjetivo da mudança: O objetivo foi aprimorar a tela de busca [F3] nas rotinas de “Expedição” e “Expedição – Impressão e Baixa da Separação”. O campo de pesquisa de produto foi modificado para identificar automaticamente se o código digitado é um código interno ou um código de barras, com base no seu comprimento. Agora, o usuário pode…
Continue lendoObjetivo da mudança: O objetivo foi adicionar maior precisão na seleção de pedidos na rotina de “Expedição”. Foram incluídos os filtros de ‘Hora Inicial’ e ‘Hora Final’ na tela de busca [F3]. Esta melhoria permite que a equipe de logística filtre e selecione pedidos por um intervalo de horário específico, facilitando a criação de ondas de separação que atendam…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi padronizar o ambiente para o correto funcionamento das aplicações “App Sales” e “App Sales Pro” em diferentes versões do sistema. Foram criadas diversas configurações e campos de banco de dados que estavam ausentes em versões mais antigas, garantindo a compatibilidade. Especificamente, foram adicionados o campo para definir parâmetros do operador no…
Continue lendo