Objetivo da mudança: O objetivo desta alteração foi implementar uma trava de segurança para impedir um cenário operacional indevido. Foi identificado que era possível, na rotina de “Outras Saídas” para fornecedor, marcar a operação como “venda presencial”, o que é conceitualmente incorreto e gerava inconsistências, como o cálculo indevido de frete. Para prevenir o problema,…

Continue lendo

Objetivo da mudança: O objetivo desta alteração técnica foi solucionar a lentidão na rotina de “Inclusão de Romaneio”, visando reduzir o tempo total de gravação para menos de 20 segundos. A análise identificou que transações longas e consultas individuais dentro do loop de gravação eram a causa do problema. A rotina foi refatorada para utilizar gravação…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi reintroduzir a coluna ‘A Comprar’ no relatório de “Produtos com Saldo Abaixo do Mínimo”, tornando-a visível independentemente do uso do filtro ‘Limitar pelo saldo do C.D’. Anteriormente, esta coluna só aparecia quando o filtro estava ativo. A mudança garante que a coluna, que reflete a quantidade real a ser comprada…

Continue lendo

Objetivo da mudança: O objetivo foi aprimorar o processo de importação de notas fiscais de “Cross Docking” do Mercado Livre, realizadas pelo “Robô Fulfillment”. Foi adicionada uma nova opção na configuração (CFG_CROPED) que permite, ao importar a nota fiscal, localizar e dar baixa em um pedido de venda já existente no sistema. O robô foi ajustado para extrair…

Continue lendo

Objetivo da mudança: O objetivo desta alteração foi enriquecer o layout de impressão da “Separação pelo Pedido”, disponibilizando a informação da data de coleta agendada. Foi criada uma nova variável que busca o campo FGO_DTCOAG da tabela EXTGOR. Esta implementação permite ao usuário adicionar a data de coleta agendada diretamente no documento de separação, fornecendo uma informação logística crucial…

Continue lendo

Objetivo da mudança:  O objetivo desta alteração técnica foi solucionar gargalos de performance no faturamento causados pela busca de números sequenciais. Para aumentar a concorrência e a velocidade, a geração dos sequenciais da tabela de cartões (MOVCAR), do controle de recibos (RCXCON) e, opcionalmente, o número da própria nota fiscal, foram movidos para uma conexão…

Continue lendo

Objetivo da mudança: O objetivo desta alteração técnica foi aprimorar a estrutura de dados utilizada pelo “Robô de Exportação de Tintométrico para Terceiros” da Lukscolor. Foram adicionados os campos LKC_CODEMP (Código da Empresa) e LKC_CODIGO (Código do Registro Principal) à tabela de situação LKC_CADLKC_SIT. Esta inclusão cria uma chave de referência direta com a tabela principal (LKC_CADLKC), melhorando a integridade relacional, facilitando…

Continue lendo

Objetivo da mudança: O objetivo desta alteração técnica foi otimizar o desempenho da rotina de “Inclusão de Romaneio”. Foi identificado que a gravação dos dados no banco de dados ocorria de forma individual, gerando um alto volume de operações e causando lentidão, especialmente em romaneios com muitos documentos. A lógica foi refatorada para agrupar as inserções…

Continue lendo

Objetivo da mudança: Como complemento ao requisito 391689, o objetivo desta alteração foi adicionar o campo “Custo por Litro Produzido” ao relatório de “Preço e Composição de Produtos Acabados”. O layout foi modificado para incluir este novo indicador, que fornece uma métrica de custo unitário crucial para a análise de rentabilidade da produção. Esta implementação enriquece o relatório,…

Continue lendo

Objetivo da mudança: O objetivo foi reformular o relatório “Razão por Centro de Custo – Distribuidora Padrão”, padronizando sua tela de filtros e seu layout de impressão para espelhar o relatório “Razão Analítico”. Foram adicionados novos filtros, como período, grupo CNPJ e intervalo de contas. O layout do relatório foi ajustado para ter a mesma estrutura visual…

Continue lendo