Objetivo da mudança:
O objetivo foi implementar uma trava de segurança na rotina de “Garantia – Recebimento do Cliente” para evitar a duplicidade de processos de devolução. Foi adicionada uma validação que verifica se para o item/quantidade em questão já existe um “Pedido de Devolução para Retirada” (PR) em aberto. Caso um PR já tenha sido criado, o sistema agora bloqueia a geração de uma nova entrada de garantia (GA) para o mesmo item, garantindo a integridade do processo e impedindo que o mesmo produto seja registrado em dois fluxos de devolução distintos.
Rotinas / Telas:
-
Principal > Movimentação de Itens > Garantia > “Recebimento do Cliente“ (frmGarantiaRecCliente)
Instruções sobre o que configurar:
-
Acessar a rotina Configuração do Sistema (frmCfgSistema);
-
Habilitar a nova configuração “CFG_BGAVPR – Bloquear garantia quando houver pedido de retira em aberto?” como “Sim”.
Instruções sobre como utilizar:
-
Criar um “Pedido de Devolução para Retirada” (PR) (frmFatVendas) para um determinado produto;
-
Com o PR ainda em aberto, acessar a rotina de “Garantia – Recebimento do Cliente (frmGarantiaRecCliente)“;
-
Tentar gerar uma nova entrada de garantia (GA) para o mesmo produto e quantidade que constam no PR;
-
O sistema irá bloquear a operação, informando que já existe um processo de devolução em andamento para aquele item.