Tabela
STF Manutencao
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
TF_FILIAL C 2 0 Filial R N
TF_CODBEM C 16 0 Bem @! EXISTCPO('ST9',M->TF_CODBEM) .And. NGDISP('M->TF_NOMBEM',ST9->T9_NOME) .And. NG120SERV() .And. MNTVALBEM() ST9 N
TF_NOMBEM C 20 0 Nome Bem @! V N
TF_SERVICO C 6 0 Servico @! If(!Empty(M->TF_SERVICO),EXISTCPO("ST4",M->TF_SERVICO) .AND. NG120SERV(),.T.) ST4 N
TF_NOMSERV C 20 0 Nome Servico @! V N
TF_SEQRELA C 3 0 Sequencia @! naovazio() .AND. EXISTCHAV("STF",M->TF_CODBEM+M->TF_SERVICO+M->TF_SEQRELA) N
TF_NOMEMAN C 40 0 Nome Manut. @! N
TF_PADRAO C 1 0 Manut.Padrao @! PERTENCE("SN") .AND. MNTA120PAD() N=Nao;S=Sim N
TF_SEQREPA C 3 0 Seq. Padrao @! CARREG180('M->TF_SEQREPA') NGTPFC M->TF_PADRAO = "S" N
TF_DTULTMA D 8 0 Data Ult.Man VLDDTUTLM() lWhenOs N
TF_CODAREA C 6 0 Area Manut. @! EXISTCPO("STD",M->TF_CODAREA) STD N
TF_NOMAREA C 20 0 Nome da Area @! V N
TF_TIPO C 3 0 Tipo de Man. @! EXISTCPO("STE",M->TF_TIPO) STE N
TF_NOMTIPO C 20 0 Nome do Tipo @! V N
TF_CALENDA C 3 0 Calendario @! If(!Empty(M->TF_CALENDA),EXISTCPO("SH7",M->TF_CALENDA),.T.) SH7 N
TF_NOMCALE C 20 0 Nome Calend. @! V N
TF_TIPACOM C 1 0 Tipo Acomp. @! PERTENCE("FTCAPS") .AND. NG120CHKCTD() .AND. IF(M->TF_TIPACOM="S",NG120CON2(),.T.) T=Tempo;C=Contador;A=Tempo/Contador;P=Producao;F=Contador Fixo;S=Segundo Contador N
TF_PARADA C 1 0 Parada Bem @! PERTENCE("SNT") .AND. NG120CHKPAR() S=Sim;N=Nao;T=Todos N
TF_TEPAANT N 3 0 Parada Antes 999 NAOVAZIO().and.Positivo() M->TF_PARADA == "S" N
TF_UNPAANT C 1 0 Unid.P.Antes @! PERTENCE("MHDI") D=Dias;H=Horas;I=Minutos;M=Meses M->TF_TEPAANT > 0 N
TF_TEPADEP N 3 0 Parada Dep. 999 NAOVAZIO().and.Positivo() M->TF_PARADA == "S" N
TF_UNPADEP C 1 0 Uni.Par.Dep. @! PERTENCE("MHDI") D=Dias;H=Horas;I=Minutos;M=Meses M->TF_TEPADEP > 0 N
TF_TEENMAN N 3 0 Tempo Manut. 999 NAOVAZIO().and.POSITIVO() M->TF_TIPACOM$"T/A" N
TF_UNENMAN C 1 0 Unid.Manut. @! PERTENCE("DSMH") D=Dia(s);S=Semana(s);M=Mes(es);H=Horas M->TF_TIPACOM$"T/A" N
TF_CONMANU N 12 0 Cont.Manut @E 999,999,999,999 IF(M->TF_TIPACOM$"C/A/P/F/S",NAOVAZIO(M->TF_CONMANU),EMPTY(M->TF_CONMANU)).AND.POSITIVO() M->TF_TIPACOM!="T" N
TF_INENMAN N 6 0 Incr.Manut. @E 999,999 IF(M->TF_TIPACOM$"C/A/P/F/S",NAOVAZIO(M->TF_INENMAN),EMPTY(M->TF_INENMAN)).AND.POSITIVO() M->TF_TIPACOM!="T" N
TF_NAOUTIL C 1 0 Dia Nao Util @! PERTENCE("ATU") A=Adianta;T=Atrasa;U=Utiliza Dia N
TF_PRIORID C 3 0 Prioridade @! N
TF_PERIODO C 1 0 Periodo @! PERTENCE("RUE") R=Repetitiva;U=Unica;E=Eventual N
TF_ATIVO C 1 0 Mant.Ativa @! PERTENCE("SN") .And. MNTA120IMA() S=Sim;N=Nao N
TF_QUANTOS N 9 0 Quant. O.S. @E 999,999 N
TF_DOCFIL C 2 0 Filial Proc. N
TF_DOCTO C 16 0 Procedimento @! EXISTCPO("QDH",M->TF_DOCTO) N
TF_SUBSTIT C 11 0 Substit. O.S XXX,XXX,XXX NGSUBSTIT(M->TF_CODBEM+M->TF_SERVICO,If(NGVERIFY("STF"),M->TF_SEQRELA,Str(M->TF_SEQUENC,3)),M->TF_SUBSTIT) MNT120WHEN("TF_SUBSTIT") N
TF_PLANEJA C 1 0 Cons.Planej. @! PERTENCE("SN") S=Sim;N=Nao MNT120WHEN("TF_PLANEJA") N
TF_DESCRIC M 10 0 Descricao @! N
TF_PERACOM N 3 0 Periodo Acom 999 NAOVAZIO() N
TF_UNIACOM C 1 0 Unid.Acomp. @! PERTENCE("DSM") D=Dias;S=Semanas;M=Meses N
TF_CONTADO C 16 0 Cont.Bem @! N
TF_MFPADR C 1 0 Padrao Data @! PERTENCE("AMS") A=Anual;M=Mensal;S=Semanal N
TF_MFINTE N 2 0 Intervalo 99 N
TF_MFSEMA C 1 0 Dia Semana @! PERTENCE("STQIXAD") S=Segunda;T=Terca;Q=Quarta;I=Quinta;X=Sexta:A=Sabada;D=Domingo N
TF_MFDIME C 2 0 Dia do Mes @! N
TF_MFMEAN C 2 0 Mes Ano @! Pertence("01\02\03\04\05\06\07\08\09\10\11\12") 01=Janeiro;02=Fevereiro;03=Marco;04=Abril;05=Maio;06=Junho;07=Julho;08=Agosto;09=Setembro;10=Outubro;11=Novembro;12=Dezembro N
TF_MFSEQU C 1 0 Sequencia @! PERTENCE("PSTQU") P=Primeiro;S=Segundo;T=Terceiro;Q=Quarto;U=Ultimo N
TF_MFDIDF C 1 0 Dia Definido @! PERTENCE("BEFSTQIXAD") B=Dia;E=Dia da Semana;F=Dia do Fim Semana;S=Segunda;T=Terca;Q=Quarta;I=Quinta;X=Sexta;A=Sabado;D=Domingo N
TF_MFNACO C 1 0 Data N. Conh @! PERTENCE("VFT") V=Menor Diferenca;F=Para Frente;T=Para Traz N
TF_SEQUENC N 3 0 Sequencia 999 NAOVAZIO() .AND. EXISTCHAV("STF",M->TF_CODBEM+M->TF_SERVICO+STR(M->TF_SEQUENC,3)) N
TF_SEQUEPA N 3 0 Seq. Padrao 999 CARREG180() NGTPFN M->TF_PADRAO = "S" N
TF_TIPLUB C 1 0 Servico Lubr @! N
TF_TOLERA N 6 0 Toleran Temp 999999 Positivo() R MNT120TOLE() N
TF_TOLECON N 9 0 Toleran Cont @E 999,999,999 Positivo() R MNT120TOCO() N