Tabela |
VO1 |
Ordem de Servico |
Campo |
Tipo |
Tamanho |
Decimal |
Titulo |
Formato |
Validacao |
F3 |
Contexto |
Lista |
Condicao |
PYME |
VO1_FILIAL |
C |
2 |
0 |
Filial |
|
|
|
|
|
|
S |
VO1_NUMOSV |
C |
8 |
0 |
Nro OS |
@E 99999999 |
|
|
|
|
|
S |
VO1_GETKEY |
C |
25 |
0 |
Chv Veiculo |
@!S25 |
FS_GETKEY().and.FG_CKCLINI(M->VO1_PROVEI+M->VO1_LOJPRO,.t.) |
V14 |
V |
|
|
S |
VO1_CHASSI |
C |
25 |
0 |
Chassi Veic |
@!S25 |
|
|
|
|
|
S |
VO1_PLAVEI |
C |
10 |
0 |
Placa Veic |
@R! AAA-9999 |
|
|
|
|
|
S |
VO1_CODFRO |
C |
6 |
0 |
Cod Frota |
@!S6 |
|
|
|
|
|
S |
VO1_CHAINT |
C |
6 |
0 |
Chassi Inter |
@!S6 |
|
|
|
|
|
S |
VO1_DESMAR |
C |
30 |
0 |
Marca |
@!S30 |
|
|
V |
|
|
S |
VO1_DESMOD |
C |
30 |
0 |
Modelo |
@!S30 |
|
|
V |
|
|
S |
VO1_DESCOR |
C |
30 |
0 |
Cor |
@S20 |
|
|
V |
|
|
S |
VO1_FABMOD |
C |
8 |
0 |
Fab/Mod |
@! |
|
|
|
|
|
S |
VO1_TPATEN |
C |
1 |
0 |
Tp Atendimen |
@! |
OM010TPATEN(M->VO1_TPATEN, M->VO1_NUMOSV, .T.) |
|
R |
#OFIOA560CB("050",1) |
|
S |
VO1_NUMBOX |
C |
3 |
0 |
Nro do Box |
@! |
if(FG_Seek("VOF","M->VO1_NUMBOX",1,.f.)==.t.,if(VOF->VOF_SITBOX=="D",.t.,.f.),.f.) |
BOX |
|
|
|
S |
VO1_CODCOR |
C |
6 |
0 |
Cor Prisma |
@! |
FG_Seek("SX5","'CR'+M->VO1_CODCOR",1,.F.) |
CR |
R |
|
|
S |
VO1_PRISMA |
C |
3 |
0 |
Prisma |
@! |
FG_STRZERO("M->VO1_PRISMA",3).and.FG_Seek("VOF","M->VO1_CODCOR+M->VO1_PRISMA",3,.F.).And.VOF->VOF_SITBOX=="D" |
PRI |
|
|
|
S |
VO1_KILOME |
N |
8 |
0 |
Km/Hr Veic |
@E 99,999,999 |
FS_UltKil(VV1->VV1_CHAINT) |
|
|
|
|
S |
VO1_HORTRI |
N |
8 |
0 |
Hr OS Veic |
@E 99,999,999 |
FS_ULTHOR(VV1->VV1_CHAINT) |
|
R |
|
|
S |
VO1_CODMOT |
C |
6 |
0 |
Motorista |
@!S6 |
Vazio() .Or. FG_Seek("VOG","M->VO1_CODMOT",1,.f.,"VO1_NOMMOT","VOG_NOMMOT") |
VOG |
|
|
|
S |
VO1_CDMOT2 |
C |
6 |
0 |
Mot.Retir |
@! |
|
VOG |
|
|
|
S |
VO1_LOJPRO |
C |
2 |
0 |
Loja |
@! |
FG_SEEK("SA1","M->VO1_PROVEI+M->VO1_LOJPRO",1,.F.,"VO1_NOMPRO","A1_NREDUZ") |
|
|
|
|
S |
VO1_NOMPRO |
C |
20 |
0 |
Nome Propr |
@!S20 |
|
|
V |
|
|
S |
VO1_PROVEI |
C |
6 |
0 |
Proprietario |
@! |
M010TudoOK() |
|
|
|
|
S |
VO1_ENDPRO |
C |
30 |
0 |
End Propr |
@!S30 |
|
|
V |
|
|
S |
VO1_CIDPRO |
C |
20 |
0 |
Cidade |
@!S20 |
|
|
V |
|
|
S |
VO1_ESTPRO |
C |
2 |
0 |
UF |
@! |
|
|
V |
|
|
S |
VO1_FONPRO |
C |
15 |
0 |
Telefone |
@!S8 |
|
|
V |
|
|
S |
VO1_OBSMEM |
C |
6 |
0 |
Oco-MEMO |
|
|
|
R |
|
|
S |
VO1_OBSERV |
M |
79 |
0 |
Observacao |
@! |
|
|
V |
|
|
S |
VO1_FATPAR |
C |
6 |
0 |
Faturar p/ |
@! |
Vazio() .or. FG_Seek("SA1","M->VO1_FATPAR",1,.f.) |
VSA |
|
|
|
S |
VO1_LOJA |
C |
2 |
0 |
Loja |
@! |
Vazio() .or. FG_Seek("SA1","M->VO1_FATPAR+M->VO1_LOJA",1,.f.,"VO1_NOMFAT","A1_NREDUZ") |
|
R |
|
|
S |
VO1_NOMFAT |
C |
20 |
0 |
Nome Fat p/ |
@!S20 |
|
|
V |
|
|
S |
VO1_DATABE |
D |
8 |
0 |
Dt Abert OS |
|
|
|
|
|
|
S |
VO1_HORABE |
N |
4 |
0 |
Hr Abert OS |
@R 99:99 |
M->VO1_HORABE < 2400 .And. Val(right(str(M->VO1_HORABE,4),2)) < 60 .and. OM010VLDENC() |
|
|
|
|
S |
VO1_DATSAI |
D |
8 |
0 |
Dt Saida |
|
VO1_DATSAI > VO1_DATABE |
|
|
|
|
S |
VO1_HORSAI |
N |
4 |
0 |
Hr Saida |
@R 99:99 |
IF(VAL(LEFT(STR(M->VO1_HORSAI,4),2)) > 23 .OR. VAL(RIGHT(STR(M->VO1_HORSAI,4),2)) > 59,.F.,.T.) |
|
|
|
|
S |
VO1_NOMMOT |
C |
30 |
0 |
Nome Motoris |
@!S30 |
|
|
V |
|
|
S |
VO1_DATENT |
D |
8 |
0 |
Dt Entrega |
|
(Empty(M->VO1_DATENT) .or. M->VO1_DATENT >= M->VO1_DATABE) |
|
R |
|
|
S |
VO1_HORENT |
N |
4 |
0 |
Hr Entrega |
@R 99:99 |
IF(VAL(LEFT(STR(M->VO1_HORENT,4),2)) > 23 .OR. VAL(RIGHT(STR(M->VO1_HORENT,4),2)) > 59,.F.,.T.) |
|
|
|
|
S |
VO1_FUNABE |
C |
6 |
0 |
Consultor |
@!S6 |
NAOVAZIO() .AND. FG_SEEK("VAI","M->VO1_FUNABE",1,.F.,"VO1_NOMABE","VAI_NOMTEC") |
VAI1 |
|
|
|
S |
VO1_NOMABE |
C |
20 |
0 |
Nome |
@!S20 |
|
|
V |
|
|
S |
VO1_STATUS |
C |
1 |
0 |
Status OS |
! |
|
|
|
|
|
S |
VO1_MOTIVO |
C |
6 |
0 |
Motivo |
@! |
Vazio() .or. FG_SEEK("VS0","cMotivo+M->VO1_MOTIVO",1,.f.,"VO1_DESMOT","VS0_DESMOT") |
VS0 |
V |
|
|
S |
VO1_DESMOT |
C |
40 |
0 |
Descricao |
@! |
|
|
V |
|
|
S |
VO1_TEMGAR |
C |
1 |
0 |
OS tem Garan |
@!S1 |
|
|
|
|
|
S |
VO1_TEMLIB |
C |
1 |
0 |
OS tem Lib |
@!S1 |
|
|
|
|
|
S |
VO1_TEMCAN |
C |
1 |
0 |
OS tem Canc |
@!S1 |
|
|
|
|
|
S |
VO1_MECREQ |
C |
1 |
0 |
Mecanico Req |
! |
Pertence("10") |
|
|
1=Sim;0=Nao |
|
S |
VO1_SITGAR |
C |
1 |
0 |
Sit Garantia |
@!S1 |
|
|
|
|
|
S |
VO1_CODMAR |
C |
3 |
0 |
Cod. Marca |
@!S3 |
|
|
|
|
|
S |
VO1_OK |
C |
2 |
0 |
Iden.Selecao |
|
|
|
R |
|
|
S |
VO1_CRMOK |
C |
1 |
0 |
Flag CRM |
@! |
|
|
|
|
|
S |
VO1_TEMFEC |
C |
1 |
0 |
OS tem Fecha |
@!S1 |
|
|
|
|
|
S |
VO1_APOLIC |
C |
15 |
0 |
Apolice |
@! |
|
|
R |
|
|
N |
VO1_NUMLIB |
C |
8 |
0 |
Num Liberac |
|
|
|
|
|
|
N |
VO1_FORPAG |
C |
3 |
0 |
Forma Pagto |
|
|
SE4 |
|
|
|
N |
VO1_SINIST |
C |
15 |
0 |
Sinistro |
@! |
|
|
R |
|
|
N |
VO1_CODBCO |
C |
3 |
0 |
Cod. Banco |
@! |
|
A62 |
|
|
|
N |
VO1_NROAPR |
C |
15 |
0 |
Aprovacao |
@! |
|
|
R |
|
|
N |
VO1_FRANQU |
N |
12 |
2 |
Franquia |
@E 999,999,999.99 |
|
|
R |
|
|
N |
VO1_DATATE |
D |
8 |
0 |
Data Ate |
|
|
|
R |
|
|
S |
VO1_HORATE |
N |
4 |
0 |
Hora Ate |
@R 99:99 |
if(val(left(str(M->VO1_HORATE,4),2)) > 23 .or. val(right(str(M->VO1_HORATE,4),2)) > 59,.f.,.t.) |
|
R |
|
|
S |
VO1_NUMORC |
C |
8 |
0 |
Nro Orcament |
@! |
|
|
R |
|
|
S |
VO1_NATURE |
C |
10 |
0 |
Natureza |
@! |
Vazio() .or. ExistCpo("SED") |
SED |
|
|
|
S |
VO1_NUMAGE |
C |
8 |
0 |
Nro.Agendam. |
@! |
|
|
R |
|
|
S |
VO1_GARMUT |
C |
1 |
0 |
Gar. Mutua |
|
Pertence("01") |
|
R |
0=Nao;1=Sim;2=Rejeitada |
|
S |
VO1_LAUMEM |
C |
6 |
0 |
MEMO |
@! |
|
|
V |
|
|
S |
VO1_OBSLAU |
M |
80 |
0 |
Observ.Laudo |
@! |
|
|
V |
|
|
S |
VO1_DATSTA |
D |
8 |
0 |
Dt Atu Statu |
|
|
|
R |
|
|
S |
VO1_HORSTA |
N |
4 |
0 |
Hr Atu Statu |
@R 99:99 |
|
|
R |
|
|
S |