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