368056 – Trava na Baixa de Entrega Futura com Requisição de Compra (Versão 30.74.150.40)

Filtros


Tópicos

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:

  1. Acessar: “Configuração do Sistema” (frmCfgSistema).

  2. Localizar o grupo “Faturamento“.

  3. 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.

  4. Acessar: Segurança > Direitos de Acesso (AUTCOM).

  5. 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:

  1. Acesse: Emissão de Faturamento > Entrega Futura > “Baixa de Entrega Futura” (frmFatBaixaEntregaFutura).

  2. 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).

  3. 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].

  4. 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.

Este artigo foi útil para você?
Pró
Não
Contra