
| 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 | ||