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 |