Dúvida
Qual procedimento deve ser realizado dentro do protheus para retirar um item da demanda do DPM?
Este processo deve ser executado quando algum item de orçamento foi gravado por engano com um código de situação (Tabela V09) configurado para gerar demanda, quando o correto seria o usuário preencher um código de situação configurado para não gerar demanda (Campo V09_DEMDPM = 4).
Ambiente
Protheus – SIGAPEC – A partir da versão 11.80
Solução
Na rotina Painel de Orçamento (OFIXA018), executar tanto no Painel de Pedidos, quanto no painel de orçamentos (orçamento este, que contém o mesmo pedido referência do Pedido de Venda) a rotina OFINJD28 (Demanda Retroativa) e alterar o Código de Situação (VS3_CODSIT) do Orçamento;
Este processo faz os seguintes ajustes na base:
- Altera o campo VS3_CODSIT com o código da situação que foi preenchido em tela;
- Grava o registro de reprocessamento pendente, na tabela interna VQL, com o tipo REPROC_ORC;
Após isso, execute a rotina OFINJD31 para gerar as demandas do DPM, de acordo com o tipo de situação dos orçamentos.
Este processo faz os seguintes ajustes na base:
- Remove registros da tabela VB8 com data do Orçamento;
- Coleta os orçamentos que necessitam de reprocessamento, consultando a tabela VQL com o tipo 'REPROC_ORC';
- Limpeza dos campos _FLGNAT, das tabelas VS3 (Itens de Orçamento), SD2 (Itens de Nota Fiscal) e tabela VSJ (Peças em Espera para Aplicação);
- Deleta registros da tabela VQL contendo pendência de Processamento;
- Grava novamente os registros na tabela VB8 corrigindo as demandas.
Após isso, aguarde a próxima execução do schedule OFINJD35 que vai gravar novamente o arquivo PartsData sem conter esses itens que foram reprocessados.
IMPORTANTE
O processo de demanda retroativa apenas gera o arquivo PartsData com as peças que em seu código de situação, contém o campo 'Gera DPM?' com valor 'Sim'.
O arquivo PartsData somente contém as peças que geraram demandas no DPM.
Peças que não geram demanda não constam no arquivo.
Sendo assim, se um arquivo com uma demanda incorreta for gerado, deve-se abrir um chamado da Concessionária John Deere para a Fábrica, informando que a peça, do orçamento em questão, não deve gerar demanda.
0 Comentários