Tabela
TPF Manutencoes Padrao
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
TPF_FILIAL C 2 0 Filial R N
TPF_CODFAM C 6 0 Familia @! EXISTCPO("ST6",M->TPF_CODFAM) .AND. ULTSEQTPF(RECNO()) ST6 N
TPF_NOMFAM C 20 0 Nome Familia @! V N
TPF_TIPMOD C 10 0 Tipo Modelo @! If(!Empty(M->TPF_TIPMOD),MNTA180CHA() .And. ULTSEQTPF(RECNO()),.T.) TQR R S
TPF_DESMOD C 20 0 Descricao @! V S
TPF_SEQREL C 3 0 Sequencia @! naovazio() N
TPF_SERVIC C 6 0 Servico @! EXISTCPO("ST4",M->TPF_SERVIC) .AND. NG180SERV(M->TPF_SERVIC) .AND. ULTSEQTPF(RECNO()) ST4 N
TPF_NOMSER C 20 0 Nome Servico @! V N
TPF_NOMEMA C 40 0 Nome Manut. @! N
TPF_CODARE C 6 0 Area Manut. @! EXISTCPO("STD",M->TPF_CODARE) N
TPF_NOMARE C 20 0 Nome da Area @! V N
TPF_TIPO C 3 0 Tipo Manut. @! EXISTCPO("STE",M->TPF_TIPO) N
TPF_NOMTIP C 20 0 Nome do Tipo @! V N
TPF_CALEND C 3 0 Calendario @! If(!Empty(M->TPF_CALEND),EXISTCPO("SH7",M->TPF_CALEND),.T.) SH7 N
TPF_NOMCAL C 20 0 Nome Calend. @! V N
TPF_TIPACO C 1 0 Tipo Acomp. @! PERTENCE("TCAPFS") .AND. NG180CHKCTD() T=Tempo;C=Contador;A=Tempo/Contador;P=Producao;F=Contador Fixo;S=Segundo Contador N
TPF_PRIORI C 3 0 Prioridade @! N
TPF_PARADA C 1 0 Parada Bem @! PERTENCE("SNT") .AND. NG180CHKPAR() S=Sim;N=Nao;T=Todos N
TPF_TEPAAN N 3 0 Parada Antes 999 M->TPF_PARADA != "N".AND.POSITIVO() M->TPF_PARADA == "S" N
TPF_UNPAAN C 1 0 Un. P. Antes @! IF(M->TPF_TEPAAN<> 0,PERTENCE("MHDI"),IF(EMPTY(M->TPF_UNPAAN),.T., CHKHELP("VLPAANT") )) D=Dias;H=Horas;I=Minutos;M=Meses M->TPF_TEPAAN > 0 N
TPF_TEPADE N 3 0 Parada Dep. 999 M->TPF_PARADA!="N".AND.POSITIVO() M->TPF_PARADA == "S" N
TPF_UNPADE C 1 0 Uni.Par.Dep. @! IF(M->TPF_TEPADE<> 0,PERTENCE("MHDI"),IF(EMPTY(M->TPF_UNPADE),.T., CHKHELP("VLPADEP") )) D=Dias;H=Horas;I=Minutos;M=Meses M->TPF_TEPADE > 0 N
TPF_TEENMA N 3 0 Tempo Manut. 999 POSITIVO( ) M->TPF_TIPACO$"T/A" N
TPF_UNENMA C 1 0 Un. Manut. @! IF(M->TPF_TIPACO$"T/A",PERTENCE("DSMH"),IF(EMPTY(M->TPF_UNENMA),.T., CHKHELP("UNENMAN") )) D=Dia(s);S=Semana(s);M=Mes(es);H=Hora(s) M->TPF_TEENMA > 0 N
TPF_INENMA N 6 0 Incr.Manut. @E 999,999 IF(M->TPF_TIPACO$"C/A/P/F/S",NAOVAZIO(M->TPF_INENMA),EMPTY(M->TPF_INENMA)).AND.POSITIVO() M->TPF_TIPACO != "T" N
TPF_NAOUTI C 1 0 Dia Nao Util @! PERTENCE("ATU") A=Adianta;T=Atrasa;U=Utiliza Dia N
TPF_PERIOD C 1 0 Periodo @! PERTENCE("RUE") R=Repetitiva;U=Unica;E=Eventual N
TPF_DOCFIL C 2 0 Filial Proc. N
TPF_DOCTO C 16 0 Procedimento @! EXISTCPO("QDH",M->TPF_DOCTO) N
TPF_DESCRI M 10 0 Descricao @! N
TPF_SEQUEN N 3 0 Sequencia 999 NAOVAZIO() .AND. EXISTCHAV("TPF",M->TPF_CODFAM+M->TPF_SERVIC+STR(M->TPF_SEQUEN,3)) N
TPF_TIPLUB C 1 0 Servico Lubr @! N
TPF_TOLERA N 6 0 Toleran Temp 999999 Positivo() R MNT180TOLE() N
TPF_TOLECO N 9 0 Toleran Cont @E 999,999,999 Positivo() R MNT180TOCO() N