ERP – Ordem de Compra Via Solicitação de Compra – Nenhuma Solicitação de Produto/Serviço encontrada
Incidente
No módulo de Suprimentos, ao tentar gerar uma Ordem de Compra de Serviço via solicitação, filtrando o número da solicitação de compra é apresentada a mensagem: Nenhuma Solicitação de Produto/Serviço encontrada!
Causa
Esta mensagem é apresentada, pois o sistema faz algumas verificações para que a solicitação esteja disponível para gerar a Ordem de Compra de Serviço a partir da tela F420OSC_SCOC - Suprimentos / Gestão de Compras / Ordens de Compra / Via Solicitação de Compra (Ordens de Compra via Solicitação de Compra).
Solução
Para que a mensagem não seja apresentada ao filtrar a solicitação de compra, verifique as condições a seguir em relação à solicitação de compra:
1. Acesse a tela F405SOL_SCSC - Suprimentos / Gestão de Compras / Solicitação de Compra / Produtos / Manuais (Solicitação de Compra de Produtos Manual);
1.1. Verifique se a solicitação em questão, está classificada como Compra Direta, o campo Tipo de Compra deve estar = D;
2. Acesse a tela F406CSS_SCSC - Suprimentos / Gestão de Compras / Solicitação de Compra / Consultas / Serviços (Consulta de Solicitações de Compra de Serviços);
2.1. Verifique se há Cotação já gerada para essa solicitação através do campo Cotação, este deve estar = 0;
Importante: Caso houver, aprovação multinível para rotina de solicitação de compra, a situação da solicitação deve ser = Aprovada.
3. Filtre a solicitação de compra por Solicitação de Compra de Serviço;
4. confirme se a quantidade total da solicitação menos a quantidade aprovada - a quantidade cancelada deve está maior que 0. Essa quantidade precisa ser maior que 0.
Observação
Segue select que o sistema faz para listar as solicitações de compra de serviço na tela NF420OSC_SCOC - Suprimentos / Gestão de Compras / Ordens de Compra / Via Solicitação de Compra (Ordens de Compra via Solicitação de Compra):
SELECT* from E405SOL WHERE E405SOL.CODEMP = :CODEMP AND E405SOL.TIPCPR = 'D' AND E405SOL.NUMCOT = 0 AND E405SOL.APRSOL = 'S' AND E405SOL.PROSER = 'S' AND ((E405SOL.QTDSOL - E405SOL.QTDAPR - E405SOL.QTDCAN) > 0) AND ((E405SOL.NUMAPR = 0) OR (E405SOL.SITAPR = 'APR')) AND ( (E405SOL.NUMSOL = 757) ) AND ( (E405SOL.FILSOL = 1) ) ORDER BY E405SOL.NUMSOL, E405SOL.SEQSOL