Páginas filhas
  • DT Contagem de Pedidos


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Pedido de Venda
Função:Contagem do Pedido de Venda
Requisito/Story/Issue (informe o requisito relacionado) :DVAARM-126


02. SITUAÇÃO/REQUISITO

No processo de contagem de pedidos, o cliente utiliza o parâmetro TP_BAIXA_AUT_PED_S_PERG e TP_BAIXA_AUTO_CONT_PED setado como 1, onde cada contagem gera uma transação. O usuário acessa o PEDFP007 digita o nr. do pedido, clica em faturamento depois em contagem e inicia a contagem, ao terminar ele tecla F11 para encerrar a contagem onde gera-se a transação.

Quando o usuário termina a contagem e clica em F11 para gerar a transação se existir uma outra contagem em andamento o sistema não permite a geração da transação referente a contagem atual. Dessa forma a contagem fica encerrada e sem transação gerada. 
Quando outro usuário acessa o sistema e reutiliza a contagem que estava em andamento ao encerrar a mesma para gerar a transação o sistema identifica a outra contagem encerrada e gera a transação das duas contagens.

03. SOLUÇÃO

Criado novo parâmetro TP_VALIDA_CONT_PED que é validado quando TP_BAIXA_AUTO_CONT_PED estiver 1.

Se o novo parâmetro estiver setado com 1 então qualquer contagem em andamento encontrada tendo ou não item será avisado o usuário e o faturamento e encerramento da mesma será interrompido (abortado).

Se o novo parâmetro estiver setado com 2 então qualquer contagem em andamento encontrada com ou sem itens será exibido um aviso ao usuário para ele clicar "ok" e depois a contagem sem item é cancelada.



Imagem 01: Parâmetro TP_VALIDA_CONT_PED configurado com 1, onde o faturamento é abortado caso encontre contagem em andamento

Imagem 02: Contagem do pedido 400 sendo consultada.


Imagem 003: Parâmetro TP_VALIDA_CONT_PED configurado com 2, onde a contagem anterior foi cancelada por não possuir itens, e o faturamento foi finalizado com a contagem seguinte.