Árvore de páginas

Adequação Pedido de Vendas ao Processo Agro

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Função:

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

Situação/Requisito:

Após a programação de entrega, a liberação do pedido é eliminada.

Solução/Implementação:

Foi incluído Ponto de Entrada para considerar a programação de entrega agendada e não eliminar a 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 o agendamento de carga.
    Caso exista, 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 possui a finalidade de impedir a deleção da linha no GRID, na manutenção de pedido.
  • OGX225C Rotina chamada por meio 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 sequência 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 a 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