Objetivo da mudança:
Implementar travas na rotina de “Baixa de Entrega Futura” (frmFatBaixaEntregaFutura), ao entregar produtos que possuem requisição de compra em aberto ou com pedido de compra em aberto. O objetivo é controlar a emissão de entregas futuras quando ainda há pendências relacionadas à compra dos produtos, evitando divergências e garantindo o correto fluxo do processo. Semelhante ao requisito 335981.
Instruções sobre o que configurar:
-
Acessar: “Configuração do Sistema” (frmCfgSistema).
-
Localizar o grupo “Faturamento“.
-
Encontrar as seguintes configurações:
-
[1] CFG_TBEFPC – “Baixa de Entrega Futura – Ao emitir entrega do item que possui requisição de compra em aberto ou com o pedido de compra em aberto, proceder:“:
-
Solicitar senha de liberação para permitir emissão: Solicita senha com direito específico para liberar a emissão.
-
Avisar e permitir emissão (DEFAULT): Exibe um aviso, mas permite continuar com a emissão da entrega.
-
Travar e não permitir emissão: Impede a emissão da entrega.
-
-
[2] CFG_BEFERC – “Baixa de Entrega Futura – Ao emitir entrega do item que possui requisição de compra em aberto sem Pedido de Compra vinculado, perguntar se deseja excluir a requisição de compra?“:
-
Sim: Pergunta se deseja excluir a requisição após a entrega.
-
Não (DEFAULT): Não pergunta sobre a exclusão.
-
-
-
Acessar: Segurança > Direitos de Acesso (AUTCOM).
-
Verificar a existência do direito de acesso: “Direitos de Acesso > Faturamento > LIBITEMREQCOMPRA – Liberar entrega de item com requisição vinculada em aberto na Baixa de Entrega Futura”.
-
Atribuir este direito aos usuários que poderão liberar a entrega, caso a configuração [1] esteja definida como “Solicitar senha de liberação“.
-
Instruções sobre como utilizar:
-
Acesse: Emissão de Faturamento > Entrega Futura > “Baixa de Entrega Futura” (frmFatBaixaEntregaFutura).
-
Ao preencher a coluna “QT. ENTREGAR”, o sistema verificará se o item possui requisição de compra em aberto ou com pedido de compra em aberto (situações 1 e 2 descritas abaixo).
-
Situações de Requisição de Compra:
-
1 – Requisição sem Pedido de Compra vinculado: [MOVRCD.RCD_SEQPCD] = NULL
-
2 – Requisição com Pedido de Compra vinculado em aberto: [MOVRCD.RCD_SEQPCD] = [PCMDET.AUTOINCREM] AND [PCMDET.PCD_BAIXAD] = ‘0’
-
3 – Requisição com Pedido de Compra vinculado finalizado: [MOVRCD.RCD_SEQPCD] = [PCMDET.AUTOINCREM] AND [PCMDET.PCD_BAIXAD] = ‘1’ (Nenhuma trava ou aviso será exibido nesta situação).
-
-
-
O comportamento do sistema dependerá da configuração [1]:
-
Avisar e permitir emissão:
-
Se a requisição estiver na situação 1 (sem pedido de compra): Exibe a mensagem: “Este documento está vinculado à requisição de compra “999999”, porém sem pedido de compra vinculado. Deseja continuar?”.
-
Se a configuração [2] estiver definida como “Sim” e a resposta for “Sim“, exibe a mensagem: “Deseja excluir a requisição de compra “999999”?“. Se a resposta for “Sim“, a requisição será excluída após a confirmação da emissão da entrega.
-
-
Se a requisição estiver na situação 2 (com pedido de compra em aberto): Exibe a mensagem: “Este documento está vinculado à requisição de compra “999999”, que foi comprada por um ou mais pedido(s) de compra. Deseja continuar?“.
-
Se a resposta a qualquer uma das mensagens for “Não“, o campo “QT. ENTREGAR” será limpo. Se a resposta for “Sim“, a emissão da entrega é permitida.
-
-
Solicitar senha de liberação para permitir emissão:
-
Exibe uma mensagem com as informações da requisição e do item (conforme exemplos fornecidos).
-
Solicita a senha de um usuário com o direito de acesso “Liberar entrega de item com requisição vinculada em aberto na Baixa de Entrega Futura”.
-
Se a senha for informada corretamente, a emissão da entrega é permitida.
-
Se a requisição estiver na situação 1 e a configuração [2] estiver como SIM, após a liberação da senha, perguntar se deseja excluir a requisição.
-
-
Travar e não permitir emissão:
-
Não permite marcar o item para entrega.
-
Exibe uma mensagem informando que o documento não pode ser entregue devido à requisição de compra (a mensagem varia conforme a requisição esteja ou não vinculada a um pedido de compra, conforme exemplos fornecidos).
-
Substituir “[CFG_cod_1]” nas mensagens pelo código da configuração [1].
-
-
-
A requisição de compra pode estar vinculada ao pedido de venda que originou o documento faturado, ou diretamente no documento de venda.
Observações:
-
As configurações “CFG_FALPRO” e “CFG_FALVEN” (citadas no requisito) controlam a criação automática de requisições de compra quando há falta de produto na emissão de pedido ou documento de venda com entrega futura.