Adequação Pedido de Vendas Ao Processo Agro

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindustria

Módulo:

SIGAAGR

Função:

OGX225A() / OGX225B(pRet) / OGX225C / OGX220D / OGX225E()

Situação/Requisito:

Após programação de entrega está eliminando a liberação do pedido.

Solução/Implementação:

Incluir ponto de entrada para considerar a programação de entrega programada e não eliminar liberação do pedido.

  • OGX225A()  Rotina chamada no Pedido de Venda nas funções MATA410/FATXFUN->A460Estorna().
    Esta função irá validar se existe registro na Liberação de itens do pedido relacionado com agendamento de carga.
    Caso existir impede que a função A460Estorna exclua o registro na liberação do pedido.
  • OGX225B(pRet) Rotina chamada no Pedido de Venda MATA410->A410LinOk() e MATA410->A410ValDel.
    Esta função tem a finalidade de impedir a deleção da linha no GRID na manutenção de pedido.
  • OGX225C Rotina chamada através do Pedido de Venda MATA410/FATXFUN->A440Qtdl().
    Esta função valida o pedido de venda verificando a quantidade que está sendo liberada subtraindo a quantidade que
    já foi liberada, permitindo sequencia da operação somente se houver saldo.
  • OGX220D Impede a deleção do registro na liberação do pedido a partir da função Fatxfun->A460Estorna
    ao informar quantidade liberada na manutenção do pedido de venda.
  • OGX225E() Valida que o campo quantidade vendida não seja inferior ao total já liberado/programado.
 Requisito (ISSUE):

AGROG01-520