Tabela
SG2 Roteiro de Operacoes
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
G2_FILIAL C 2 0 Filial S
G2_CODIGO C 2 0 Codigo @! A632VldCod() S
G2_PRODUTO C 15 0 Produto @! A632VldPrd() SB1 S
G2_OPERAC C 2 0 Operacao @! QIPSG2() .And. A632ValOpe() S
G2_RECURSO C 6 0 Recurso @! (Vazio().Or.ExistCpo("SH1")).And.A632Recur() SH1 S
G2_FERRAM C 6 0 Ferramenta @! (Vazio().Or.ExistCpo("SH4")).And.A632Ferram() SH4 S
G2_LINHAPR C 3 0 Linha Prod. @! S
G2_TPALOCF C 1 0 Tp.Aloc.Ferr ! Vazio() .or. (Pertence("123") .AND. A632TPFer()) R 1=Durante Setup;2=Durante Operacao;3=Durante Setup+Operacao S
G2_TPLINHA C 1 0 Tipo Linha @! Vazio() .Or. (Pertence("OPDI").And.A632TpLin()) O=Obrigatoria;P=Preferencial;D=Dependente;I=Informativa S
G2_DESCRI C 20 0 Descr. Oper. @! S
G2_MAOOBRA N 2 0 Mao-de-Obra 99 Positivo() S
G2_DEPTO C 2 0 Depto @! Vazio() .Or. ExistCpo('SX5','OP'+M->G2_DEPTO,1) OP R S
G2_SETUP N 5 2 Setup (Hs) @E 99.99 Positivo().And.A630Tempo() S
G2_FORMSTP C 3 0 Formu Setup @! Vazio() .Or. ExistCpo("SM4",M->G2_FORMSTP) SM4 S
G2_LOTEPAD N 6 0 Lote Padrao @E 999999 Positivo() S
G2_TEMPAD N 5 2 Tempo Padrao @E 99.99 Positivo().And.A630Tempo() S
G2_TPOPER C 1 0 Tipo Operac. ! Vazio() .Or. Pertence("1234") 15 1=Normal;2=Tempo Fixo;3=Ilimitada;4=Tempo Minimo S
G2_TPSOBRE C 1 0 Tipo Sobrep. ! Vazio() .Or. Pertence("123") 1=Quantidade;2=Percentual;3=Tempo S
G2_TEMPSOB N 5 2 Tempo Sobre. @E 99.99 Positivo().And.A630Tempo() S
G2_TPDESD C 1 0 Tipo Desdob. ! Vazio() .Or. Pertence("12") 1=Quantidade;2=Tempo S
G2_TEMPDES N 5 2 Tempo Desdo. @E 99.99 Positivo().And.A630Tempo() S
G2_DESPROP C 1 0 Proporcional @! Vazio() .Or. Pertence("SN") S=Sim;N=Nao S
G2_CTRAB C 6 0 Centro Trab. @! Vazio() .Or. ExistCPO("SHB") SHB S
G2_OPE_OBR C 1 0 Oper.Obrig. ! S=Sim;N=Nao S
G2_SEQ_OBR C 1 0 Seq. Obrig. ! S=Sim;N=Nao S
G2_LAU_OBR C 1 0 Laudo Obri. ! S=Sim;N=Nao S
G2_REVIPRD C 2 0 Revi. Prod. 99 S
G2_CHAVE C 8 0 Cod. Ligacao 99999999 S
G2_ROTALT C 2 0 Roteiro Alt. @! Vazio() .Or. ExistCpo("SG2",FwFldGet("G2_PRODUTO") +FwFldGet("G2_ROTALT")) SG2 S
G2_OPERGRP C 1 0 Oper. Grupo @! S=Sim;N=Nao .F. S
G2_GRSETUP C 6 0 Grupo Setup @! Vazio() .Or. ExistCpo("SG9") SG9 S
G2_GRUPREC C 6 0 Grupo Recur. @! Vazio() .Or. ExistCpo("SG6") SG6 S
G2_NIVMONT N 5 0 Niv. Montag. 99999 Positivo() S
G2_CHAVMON N 5 0 Chave Mont. 99999 Positivo() S
G2_TMAXPRO C 5 0 Max Prox Op. 99:99 StrHora() S
G2_TPINTER C 6 0 Tipo Interv. @! Vazio() .Or. ExistCpo("SX5","EH"+M->G2_TPINTER) EH S
G2_MAXINCR N 3 0 % Max Incr. 999 Positivo() S
G2_FOLMIN C 5 0 Folga Min. 99:99 StrHora() S
G2_HOROTIM C 10 0 Hor. Otim. @! S
G2_TEMPEND N 5 2 Tempo Fim @E 99.99 Positivo() .And. A630Tempo() S
G2_REFGRD C 26 0 Ref.Grade @! R S
G2_DTINI D 8 0 Dt Vl Ini R S
G2_DTFIM D 8 0 Dt Vl Fim R S
G2_LISTA C 2 0 Lista @! R S