Objetivo da mudança:
O objetivo foi implementar uma trava de segurança nas rotinas de “Expedição” para proteger a integridade de pedidos já faturados. Em ambientes com WMS e faturamento automático, era possível limpar a separação de um pedido que já possuía uma nota fiscal gerada, o que causava um impasse no fluxo. A rotina foi ajustada para que, neste cenário, o sistema bloqueie as ações de “Limpar Separação” e “Guardar Itens”. Esta medida força o usuário a seguir o processo correto, que é o cancelamento prévio da nota fiscal, garantindo a consistência entre os processos fiscal e logístico.
Rotinas / Telas:
-
Principal > Faturamento > Emissão de Faturamento > “Expedição – Impressão e Baixa da Separação“;
-
Principal > Faturamento > Emissão de Faturamento > “Expedição” (frmFatExpedicao).
Instruções sobre o que configurar:
-
Acessar a rotina Configuração do Sistema (frmCfgSistema);
-
Garantir que as configurações de uso do WMS “CFG_UTIWMS – Utilizar WMS (Sistema de gerenciamento de armazém)?“ e do faturamento automático “CFG_FATAUT – Executar robô autcom faturamento automático de pedidos?“, estejam habilitadas.
Instruções sobre como utilizar:
-
Em uma das rotinas de “Expedição”, selecionar um pedido que já tenha sido faturado pelo processo automático;
-
Tentar executar a ação de “Limpar Separação” ou “Guardar Itens”;
-
O sistema agora irá exibir uma mensagem de bloqueio, impedindo a ação e orientando o usuário a cancelar primeiro a nota fiscal antes de proceder com alterações na separação.