Páginas filhas
  • 4240172 DMANVENLGX1-5775 - Aprovação e Bloqueio Pedido de Venda

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:

Logix.

Segmento:

Manufatura.

Módulo:

Vendas e Distribuição de Produtos.

Função:

VDP20000 - Pedido de Venda.

Situação/Requisito:

Ao fazer uma aprovação e bloqueio no mesmo processamento, pode ocorrer dois registros de aprovação serem gravados no mesmo segundo, causando posteriormente uma duplicidade na consulta gerando o erro: Problema LEITURA VDP_CONSIS_APR..

Solução/Implementação:

Alterar a query da função vdp90085_pendencia_aprovada(), para ser um cursor.

Verificar quais ações existem para a última data e hora e então verificar se a consistência está ou não aprovada conforme os seguintes possíveis cenários:

Se tiver apenas um registro onde a ação é "A": Então considerar que a consistência já foi aprovada
Se tiver apenas um registro onde a ação é "D": Então considerar que a consistência não está aprovada
Se tiver um registro com ação "A" e outro com ação "D": Então considerar que a consistência não está aprovada
Se não tiver nenhum registro: Então considerar que a consistência não está aprovada

O sistema foi alterado para que seja possível realizar a aprovação e o bloqueio de um pedido no mesmo processamento.