ERP – Ordens de Produção – Qual critério utilizado na consulta de OPs para montar a sequência e início e fim dos movimentos
Dúvida
Qual é o critério utilizado pela tela F901ACP - Manufatura / Gestão de PCP / Ordens de Produção/Serviço / Consultas / Ordens de Produção/Serviço (Acompanhamento de Produção), na aba Movtos.OP/OS, para montar a sequência correta dos movimentos de início e fim de cada apontamento, visto que na base de dados na tabela E900EOQ é gravado 1 registro para início e 1 registro para fim?
Solução
O sistema faz o comando abaixo, onde ordena de acordo com a OP, estágio, Sequência do Roteiro, guia, operador, produto, derivação e sequência de movimentos.
SELECT
E900EOQ.NUMORP,E900EOQ.CODETG,E900EOQ.CODPRO,E900EOQ.CODDER,E900EOQ.SEQEOQ,E900EOQ.QTDRE1,E900EOQ.QTDRE2,E900EOQ.QTDRE3,E900EOQ.QTDRFG,E900EOQ.QTDIQL,E900EOQ.DATREA,
E900EOQ.HORREA,E900EOQ.NUMGOP,E900EOQ.CODLOT,E900EOQ.CODCEL,E900EOQ.TURTRB,E900EOQ.NUMCAD,E900EOQ.CODOPR,E900EOQ.SEQROT,E900EOQ.QTDHRR,E900EOQ.DATINI,E900EOQ.HORINI,
E900EOQ.NUMSEP,E900EOQ.CODCRE,E900EOQ.OBSEOQ,E900EOP.FILPRO,E900EOQ.CODAC1,E900EOQ.CODAC2,E900EOQ.CODAC3,E900EOQ.IDEBEM,E900EOQ.NUMEPI,E900EOQ.VLRDM1,E900EOQ.VLRDM2,
E900EOQ.VLRDM3,E900EOQ.VLRDM4,E900EOQ.VLRDM5,E900EOQ.VLRDM6,E900EOQ.CNVTMP,E900EOQ.BASCAL,E900EOQ.BASCA2,E900EOQ.CODREF,E900EOQ.CODUSU,E900EOQ.DATGER,E900EOQ.HORGER,
E900EOQ.EOQFRT,E900EOQ.CODEQP,E900EOQ.TMPBRU
FROM
E900EOQ,E900EOP,E900COP
WHERE
E900EOQ.CODEMP = E900COP.CODEMP AND
E900EOQ.CODORI = E900COP.CODORI AND
E900EOQ.NUMORP = E900COP.NUMORP AND
E900EOP.CODEMP = E900COP.CODEMP AND
E900EOP.CODORI = E900COP.CODORI AND
E900EOP.NUMORP = E900COP.NUMORP AND
E900EOP.CODETG = E900EOQ.CODETG AND
E900COP.CODEMP = :CODEMP AND
E900COP.CODORI = :CODORI AND
(((E900COP.NUMORP = :NUMORP)))
ORDER BY
1, 2, 19, 13, 17, 3, 4, 5
Sendo:
1 = NumOrp
2 = CodEtg
19 = SeqRot
13 = NumGop
17 = NumCad
3 = CodPro
4 = CodDer
5 = SeqEoq