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