Tabela
STL Detalhes da Ordem de Servico
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
TL_FILIAL C 2 0 Filial NAOUSA() R N
TL_ORDEM C 6 0 Ordem @! EXISTCPO("STJ",M->TL_ORDEM) .F. N
TL_PLANO C 6 0 Plano @! NAOUSA() N
TL_SEQRELA C 3 0 Sequencia @! .F. N
TL_NOMSEQ C 4 0 Tipo @! V N
TL_TAREFA C 6 0 Tarefa @! NGALTTAR( STJ->TJ_CODBEM+STJ->TJ_SERVICO+STJ->TJ_SEQRELA,M->TL_TAREFA ) ST5 NGF3TAR("TL_TAREFA") N
TL_NOMTAR C 20 0 Nome Tarefa @! V N
TL_TIPOREG C 1 0 Tipo Insumo @! PERTENCE("MPFTE") .AND. NGVALTERC(M->TL_TIPOREG) .AND. NGRETNOREG(M->TL_TIPOREG) .AND. NGCLEARSTL() F=Ferramenta;M=Mao de Obra;P=Produto;T=Terceiro;E=Especialidade MNT231WTIP() N
TL_NOMTREG C 11 0 Nome T.Insum @! V N
TL_CODIGO C 15 0 Codigo @! CHECKCOD() .AND. If(cPROGRAMA = 'MNTA400' .OR. cPROGRAMA = 'NG400PADRA',NGGARANT(),.T.) .AND. NGPROBLQ(M->TL_CODIGO) ST1 VERDESTINO() N
TL_NOMCODI C 20 0 Nome Insumo @! V N
TL_USACALE C 1 0 Usa calend. @! PERTENCE("SN") .AND. NGCHKCALEN(M->TL_CODIGO,6,"ST1","T1_TURNO") .AND. NGALTCALE() .AND. NGCALDTHO() S=Sim;N=Nao MntWhenCal() N
TL_QUANREC N 3 0 Quan.Recurso 999 IF(M->TL_TIPOREG = "F",NAOVAZIO(),.T.) .AND. POSITIVO(M->TL_QUANREC) M->TL_TIPOREG$"E/F" N
TL_QUANTID N 9 2 Quantidade 999,999.99 NAOVAZIO(M->TL_QUANTID) .AND. POSITIVO() .AND. NGVQLIMITP() .AND. NGQUANTCHK() .AND. NGCALDTHO() N
TL_UNIDADE C 2 0 Unidade IF(M->TL_TIPOREG="P", M->TL_UNIDADE=SB1->B1_UM, PERTENCE("M H D S ")) .AND. NGVALQUANT() M->TL_TIPOREG = "P" N
TL_CUSTO N 14 2 Custo @E 99,999,999,999.99 LCUSTO N
TL_DESTINO C 1 0 Destino @! IF(M->TL_TIPOREG = "P",PERTENCE ("AST"),EMPTY(M->TL_DESTINO)) .AND. MNT400DEST() A=Apoio;S=Substituicao;T=Troca M->TL_TIPOREG=="P" N
TL_DTINICI D 8 0 Data Inicio NAOVAZIO(M->TL_DTINICI) .AND. NGDTAINSUIN(M->TL_DTINICI) .AND. NGDTINIC() .AND. NGCALDTHO() .And. NGDTPROD() .And. NGTLDTINS() NGVWHENHDT() N
TL_HOINICI C 5 0 Hora Inicio 99:99 NGVALHORA(M->TL_HOINICI) .AND. NGSTLHORIN() .AND. NGCALDTHO() NGVWHENHDT() N
TL_DTFIM D 8 0 Data Fim DTFIMIN() .AND. NGCALDTHO() MNTWHENDF() N
TL_HOFIM C 5 0 Hora Fim 99:99 NGVALHORA(M->TL_HOFIM) .AND. NGSTLHORFI() .AND. NGCALDTHO() MNTWHENDF() N
TL_REPFIM C 1 0 Reporte Fim @! PERTENCE ("SN") .AND. NAOUSA() S=Sim;N=Nao N
TL_PCTHREX N 6 2 % Hr. Extra 999.99 Positivo() M->TL_TIPOREG=="M" N
TL_NUMSEQ C 6 0 Num.Seq.SD3 @! .F. N
TL_LOCAL C 2 0 Almoxarifado @! NGVALALMOX() NNR NGWHENLOCA() N
TL_LOTECTL C 10 0 Lote If(!Empty(M->TL_LOTECTL),NGVRASTSB8(M->TL_CODIGO,M->TL_LOCAL,M->TL_LOTECTL,M->TL_NUMLOTE),.T.) NGVALPRASTRE() N
TL_NUMLOTE C 6 0 Sub-Lote @! If(!Empty(M->TL_NUMLOTE),NGVRASTSB8(M->TL_CODIGO,M->TL_LOCAL,M->TL_LOTECTL,M->TL_NUMLOTE),.T.) NGVALPRASTRE() N
TL_DTVALID D 8 0 Data Valid. N
TL_LOCALIZ C 15 0 Localizacao @! If(!Empty(M->TL_LOCALIZ),ExistCpo('SBE',M->TL_LOCAL+M->TL_LOCALIZ),.T.) SBE NGVCONLOC() N
TL_NUMSERI C 20 0 Num. Serie @! N
TL_ETAPA C 6 0 Etapa Insumo @! EXISTCPO("TPA",M->TL_ETAPA) MNTTAR N
TL_NOMETAP C 20 0 Nome Etapa @! V N
TL_GARANTI C 1 0 Tem Garantia @! PERTENCE ("SN").AND.NGCOMGARA("S") S=Sim;N=Nao N
TL_LOCAPLI C 6 0 Local Aplic. @! EXISTCPO("TPS",M->TL_LOCAPLI) TPS N
TL_NOMLOCA C 40 0 Nome Local @! V N
TL_NUMSC C 6 0 Numero da SC @! .F. N
TL_ITEMSC C 4 0 Item da SC @! .F. N
TL_NUMOP C 6 0 Numero da OP @9 N
TL_ITEMOP C 2 0 Item da OP @9 N
TL_SEQUEOP C 3 0 Sequencia OP @9 N
TL_OBSERVA M 10 0 Observacoes @! N
TL_CODBEM C 16 0 Bem @! N
TL_SERVICO C 6 0 Servico @! N
TL_SEQMAN N 3 0 Seq. Manut 999 N
TL_POSCONT N 9 0 Pos Contador @E 999,999,999 N
TL_POSCON2 N 9 0 Pos Seg.Cont @E 999,999,999 N
TL_TIPOHOR C 1 0 Tipo Hora @! D=Decimal ;S=Sexagesimal N
TL_SEQUENC N 2 0 Sequencia 99 .F. N
TL_SEQRMAN C 3 0 Seq. Manut. @! N
TL_NOTFIS C 9 0 Nota Fiscal @! N
TL_SERIE C 3 0 Serie @! N
TL_FORNEC C 6 0 Fornecedor @! R N
TL_LOJA C 2 0 Loja @! R N
TL_NUMSA C 6 0 Numero da SA @! R N
TL_ITEMSA C 2 0 Item da SA @! R N
TL_SEQTARE C 3 0 Seq. Tarefa @! N
TL_DOC C 9 0 Documento @! N
TL_ITEM C 4 0 Item NF @! N
TL_ORIGNFE C 3 0 Origem NFE @! N
TL_HREXTRA C 6 0 % Hr. Extra @! 000.00=000.00;50.00=50.00;70.00=70.00;80.00=80.00;100.00=100.00 M->TL_TIPOREG=="M" N
TL_PERMDOE N 6 2 Perc. MDO Ex @E 999.99 If (NGFUNCRPO("NGMDOEXECU",.F.),NGMDOEXECU(M->TL_PERMDOE,M->TL_TAREFA),.T.) R M->TL_TIPOREG = "M" N
TL_SDOC C 3 0 Serie Doc. !!! R S
TL_CODAEN C 8 0 Codigo AEN @! fMNTAEN(M->TL_CODAEN) R SuperGetMV( "MV_NGINTER",.F.,"N" ) == "L" S