Objetivo da mudança: O objetivo foi implementar uma trava de segurança na rotina de cadastro de “Produtos – Lotes” para garantir a consistência do controle de estoque tintométrico. Para ambientes sem WMS, ao tentar criar um novo lote para um produto tintométrico (base ou pigmento), o sistema agora verifica duas condições: se a configuração para controle de…
Continue lendoVersão 30.74.150
Objetivo da mudança: O objetivo foi garantir a geração correta da rota de retorno para o aplicativo ‘Tá Entregue’, prevenindo falhas por falta de dados. Foram implementadas novas validações na “Inclusão de Romaneio”: o sistema agora exige que as coordenadas (latitude/longitude) da base (CFG_LATLON) ou da residência do motorista (CADMOT.MOT_LATLON) estejam preenchidas ao selecionar as respectivas…
Continue lendoObjetivo da mudança: O objetivo desta alteração foi ajustar o layout personalizado do recibo na rotina de “Impressão dos Recibos de Pagamento” de funcionários para torná-lo mais objetivo. Atendendo à solicitação do cliente, a seção inferior intitulada ‘Ordem de Serviço’, que continha informações consideradas desnecessárias, foi completamente removida. O layout agora exibe apenas a seção principal ‘Recibo de Pagamento…
Continue lendoObjetivo da mudança: O objetivo foi aprimorar a “Entrada de Mercadoria Automatizada – Material de Consumo”, integrando-a com os dados do pedido de compra original. Quando o fluxo de compras está habilitado (CFG_FLUPDC = S), o sistema agora carrega automaticamente o ‘Centro de Custo’ e o ‘Histórico / Observações’ que foram previamente informados no pedido de compra. Esta automação evita…
Continue lendoObjetivo da mudança: Como parte do esforço de otimização do “Robô Fulfillment”, o objetivo desta alteração técnica foi refatorar a função interna fCriarQuery. Foi identificado que esta função ainda continha código legado e resíduos da época em que o sistema utilizava o componente de acesso a dados Zeus. A função foi modernizada e limpa para utilizar exclusivamente…
Continue lendoObjetivo da mudança: O objetivo desta alteração técnica foi otimizar a performance de gravação no “Robô Fulfillment” em ambiente Linux. Foi implementado o uso da configuração (CFG_FDGINC), que permite ao robô utilizar o componente FireDAC para obter o AUTOINCREM (chave primária) das tabelas. Esta abordagem é mais direta e performática do que o método anterior, reduzindo o número de consultas…
Continue lendoObjetivo da mudança: O objetivo desta alteração técnica foi solucionar a lentidão no processo de importação e gravação de pedidos do “Robô Fulfillment” em ambiente Linux, visando reduzir o tempo total da transação para menos de 20 segundos. A rotina foi refatorada para utilizar gravação de dados em lote, remover consultas desnecessárias de dentro da transação principal…
Continue lendoObjetivo da mudança: O objetivo foi implementar a geração de pendência de endereçamento na rotina de “Cancelamento de Documentos” para ambientes que utilizam múltiplas localizações por lote. Agora, ao cancelar uma nota fiscal de venda cujos produtos já foram separados, o sistema cria automaticamente uma reserva para endereçamento. Esta implementação garante que os itens retornados ao estoque…
Continue lendoObjetivo da mudança: O objetivo foi realizar dois ajustes no layout de “Ordem de Produção” (modelo meia folha). Primeiro, para ordens de produção vinculadas a um pedido de venda, o layout foi modificado para incluir o ‘Nome do Cliente’ no cabeçalho, abaixo do número do pedido. Segundo, foi ajustado a formatação na impressão direta pelo sistema, que estava…
Continue lendoObjetivo da mudança: O objetivo foi integrar a rotina de “Baixa de Empréstimos” ao fluxo de WMS com múltiplas localizações, simulando o processo de uma entrada de mercadorias. Quando a baixa de um empréstimo de entrada é realizada, o sistema agora gera automaticamente as pendências de conferência e endereçamento. Esta implementação permite que o produto devolvido, que pode ser de…
Continue lendo