O MATA650 faz a leitura de dados em alguns campos e tabelas para definir a situação da Ordem de Produção (OP), conforme regra abaixo: Ordem de produção previsão: campo C2_TPOP com o conteúdo P Ordem de produção em aberto : campo C2_TPOP com o conteúdo F, o campo C2_DATRF vazio, não existem movimentos nas tabelas SD3 e SH6 para a Ordem de Produção em questão, além da Database - C2_DATPRI ser menor que o tempo definido no campo C2_DIASOCI para indicar que a OP está ociosa. Ordem de produção iniciada : campo C2_TPOP com o conteúdo F, o campo C2_DATRF vazio, existem movimentos nas tabelas SD3 ou SH6, e a Database subtraída da data do último movimento for menor do que o tempo indicado no campo C2_DIASOCI para indicar que a Ordem de Produção está ociosa. Ordem de produção ociosa : campo C2_TPOP com o conteúdo F, o campo C2_DATRF vazio e a Database subtraída da data do último movimento ou do conteúdo do campo C2_DATPRI for maior ou igual ao tempo definido no campo C2_DIASOCI. Ordem de produção encerrada parcialmente: campo C2_TPOP com o conteúdo F, o campo C2_DATRF preenchido, porém a quantidade do campo C2_QUJE é menor do que C2_QUANT. Ordem de produção encerrada totalmente: campo C2_TPOP com o conteúdo F, o campo C2_DATRF preenchido e o campo C2_QUJE maior ou igual a C2_QUANT. |