Pedido Não Aparece no MOPD1041
Situação:
Boa tarde
Emiti o pedido 149670 no estabelecimento 82, foi feito a justificativa do estoque aparece que ele esta em atendimento futuro, porem o mesmo não aparece no MOPD1041.
De <https://project-tools-santillana.atlassian.net/browse/SANTIBR-72306 >
Possíveis Soluções:
O erro que deu ontem com a data de entrega, é porque o sistema viu que a data era da Gráfica e como na ordem de produção não tinha dada de entrega informada, pegou a data da solicitação de produção e calculou a data conforme a complexidade da produção.
Veja na tela da justificativa do estoque que a origem da data é gráfica. Notar também que é apresentada a ordem de produção 103842. Acessando a ordem de produção pelo CP0301 e pressionando o botão de alteração/modificação, é apresentada uma outra tela e na última aba é apresentada uma tela para informações de datas de gráfica. Notar que as datas não foram informadas em especial a data de previsão de entrega. Como a mesma não foi informada, o programa pega a data de solicitação de produção e adiciona a quantidade de dias parametrizados no esut1000 ( para o MOPD1011-PLANJTO ) , de acordo com a complexidade de fabricação do item.
Então vocês vão precisar revisar as ordens de produção colocadas em gráficas e atualizar as datas, para o sistema calcular a data de entrega corretamente.
Verificamos que a data de entrega do pedido e dos itens estão com data anterior a da emissão, por isso o pedido não apareceu no painel.
Alterar a data do pedido e dos itens do pedido para ele aparecer no MOPD1041
FOR EACH ped-venda
WHERE ped-venda.cod-emitente = 2355
AND ped-venda.nr-pedcli BEGINS "149667"
WITH FRAME a:
DISP ped-venda.nr-pedcli
ped-venda.dt-entrega.
//UPDATE ped-venda.dt-entrega.
FOR EACH ped-item OF ped-venda
WITH FRAME a:
DISP ped-item.nr-pedcli
ped-item.it-codigo
ped-item.dt-entrega.
//UPDATE ped-item.dt-entrega.
DOWN.
END.
END.
Para recalcular todos os pedidos da base podemos usar o qg abaixo.