Tabela |
VO4 |
Requisicao de Servicos |
Campo |
Tipo |
Tamanho |
Decimal |
Titulo |
Formato |
Validacao |
F3 |
Contexto |
Lista |
Condicao |
PYME |
VO4_FILIAL |
C |
2 |
0 |
Filial |
|
|
|
|
|
|
S |
VO4_GRUINC |
C |
3 |
0 |
Grupo Incon. |
@!S3 |
|
|
V |
|
|
S |
VO4_CODINC |
C |
8 |
0 |
Cod. Incon. |
@!S8 |
|
|
V |
|
|
S |
VO4_SEQINC |
C |
3 |
0 |
Seq. Inconv. |
@! |
|
|
R |
|
|
S |
VO4_DESINC |
C |
120 |
0 |
Descr Inconv |
@!S30 |
|
|
V |
|
|
S |
VO4_TIPTEM |
C |
4 |
0 |
Tipo Tempo |
@! |
FS_TPFSRV(.T.) |
VOI |
|
|
EMPTY(M->VO4_CODINC) |
S |
VO4_FATPAR |
C |
6 |
0 |
Faturar para |
@! |
FG_FATSP(M->VO4_TIPTEM,M->VO4_FATPAR,"M->VO4_NOMCLI","A1_NOME",,aCols,,"VO4_TIPTEM","VO4_FATPAR","VO4_LOJA",n) |
VSA |
|
|
FS_TPFSRV() |
S |
VO4_LOJA |
C |
2 |
0 |
Loja |
@! |
FG_FATSP(M->VO4_TIPTEM,M->VO4_FATPAR+M->VO4_LOJA,"M->VO4_NOMCLI","A1_NOME",,aCols,,"VO4_TIPTEM","VO4_FATPAR","VO4_LOJA",n) |
|
|
|
FS_TPFSRV() |
S |
VO4_NOMCLI |
C |
20 |
0 |
Nome |
@!S20 |
|
|
V |
|
|
S |
VO4_GRUSER |
C |
2 |
0 |
Grupo Servic |
@!S2 |
FG_Seek("VOS","FG_MARGSRV(VV1->VV1_CODMAR)+M->VO4_GRUSER",1,.f.,"VO4_DESGRS","VOS_DESGRU") |
VS3 |
|
|
|
S |
VO4_CODSER |
C |
15 |
0 |
Cod Servico |
@!S15 |
FS_SERINA(VV1->VV1_CODMAR,M->VO4_CODSER) .AND. FG_CHEREV() |
VO6 |
|
|
|
S |
VO4_DESSER |
C |
20 |
0 |
Descricao |
@!S20 |
|
|
V |
|
|
S |
VO4_TIPSER |
C |
3 |
0 |
Tipo Servico |
@!S3 |
FG_Seek("VOK","M->VO4_TIPSER",1,.f.,"VO4_DESTPS","VOK_DESSER").And.FS_SERTEM(,,,,.t.) |
VKO |
R |
|
|
S |
VO4_SEQSER |
C |
6 |
0 |
Seq.Servico |
@! |
|
|
R |
|
|
S |
VO4_DESTPS |
C |
20 |
0 |
Descricao |
@!S20 |
|
|
V |
|
|
S |
VO4_TEMPAD |
N |
5 |
0 |
Tempo Padrao |
@R 999:99 |
Positivo() |
|
R |
|
VOK->VOK_INCTEM$"4" |
S |
VO4_OPER |
C |
2 |
0 |
Tip. Operaca |
|
|
DJ |
V |
|
|
S |
VO4_CODTES |
C |
3 |
0 |
T.E.S. |
@!S3 |
FG_Seek("SF4","M->VO4_CODTES",1,.f.) .and. MaAvalTes("S",M->VO4_CODTES) |
SF4 |
|
|
|
S |
VO4_KILROD |
N |
8 |
0 |
Km Rodado |
@e 99,999,999 |
|
|
|
|
VOK->VOK_INCMOB$"5" |
S |
VO4_CODSEC |
C |
3 |
0 |
Sec Oficina |
@!S3 |
FG_Seek("VOD","M->VO4_CODSEC",1,.f.,"VO4_DESSEC","VOD_DESSEC") |
VOD |
|
|
|
S |
VO4_PREKIL |
N |
14 |
6 |
Preco do Km |
@E 9,999,999.999999 |
Positivo() |
|
R |
|
VOK->VOK_INCMOB$"5" |
S |
VO4_DESSEC |
C |
20 |
0 |
Descricao |
@!S20 |
|
|
V |
|
|
S |
VO4_IMPSUB |
C |
1 |
0 |
Emitir SubOr |
@! |
Pertence("10") |
|
V |
1=Sim;0=Nao |
|
S |
VO4_KILATU |
N |
8 |
0 |
Km Atual |
@e 99,999,999 |
|
|
V |
|
|
S |
VO4_CODCOR |
C |
6 |
0 |
Cor Prisma |
@! |
Vazio() .or. FG_Seek("SX5","'CR'+M->VO4_CODCOR",1,.F.) |
CR |
|
|
|
S |
VO4_PRISMA |
C |
3 |
0 |
Prisma |
@ 999 |
FG_STRZERO("M->VO4_PRISMA",3).and.FG_Seek("VOF","M->VO4_CODCOR+M->VO4_PRISMA",3,.F.) |
PR1 |
|
|
|
S |
VO4_CODPRO |
C |
6 |
0 |
Produtivo |
@!S6 |
FG_StrZero("M->VO4_CODPRO",6).AND.FG_Seek("VAI","M->VO4_CODPRO",1,.f.,"VO4_NOMPRO","VAI_NOMTEC") .and. VAI->VAI_FUNPRO == "1" |
A1A |
|
|
|
S |
VO4_NOMPRO |
C |
20 |
0 |
Nome |
@!S20 |
|
|
V |
|
|
S |
VO4_DATINI |
D |
8 |
0 |
Data Inicial |
|
(dDataBase-M->VO4_DATINI) <= GETMV("MV_DIAALT") |
|
|
|
|
S |
VO4_HORINI |
N |
4 |
0 |
Hora Inicial |
@R 99:99 |
Positivo() .And. M->VO4_HORINI < 2400 .And. Val(right(str(M->VO4_HORINI,4),2)) < 60 |
|
|
|
|
S |
VO4_DATFIN |
D |
8 |
0 |
Data Final |
|
M->VO4_DATFIN>=M->VO4_DATINI |
|
|
|
|
S |
VO4_HORFIN |
N |
4 |
0 |
Hora Final |
@R 99:99 |
Positivo() .And. M->VO4_HORFIN < 2400 .And. Val(Right(Str(M->VO4_HORFIN,4),2)) < 60 .and. FS_OM50VL() |
|
|
|
|
S |
VO4_CODFOR |
C |
6 |
0 |
Fornecedor |
@! |
Vazio() .or. FG_Seek("SA2","M->VO4_CODFOR",1,.f.) |
VA2 |
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_FOLOJA |
C |
2 |
0 |
Loja Fornec |
@! |
FG_Seek("SA2","M->VO4_CODFOR+M->VO4_FOLOJA",1,.f.,"VO4_NOMFOR","A2_NREDUZ") |
|
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_NOMFOR |
C |
30 |
0 |
Nome |
@!S30 |
|
|
V |
|
VOK->VOK_INCMOB=="2" |
S |
VO4_NUMTIT |
C |
9 |
0 |
Nro Docto |
@! |
NaoVazio() |
|
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_TIPTIT |
C |
3 |
0 |
Tipo |
@! |
|
05 |
R |
|
VOK->VOK_INCMOB=="2" |
S |
VO4_NATURE |
C |
10 |
0 |
Natureza |
@! |
FG_Seek("SED","M->VO4_NATURE").and.FinVldNat( .T. ) |
SED |
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_CODPAG |
C |
3 |
0 |
Cond Pagto |
@! |
FG_Seek("SE4","M->VO4_CODPAG",1,.f.) |
SE4 |
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_VALCUS |
N |
12 |
2 |
Vl do Custo |
@E 999,999,999.99 |
|
|
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_VALVEN |
N |
12 |
2 |
Vl da Venda |
@E 999,999,999.99 |
|
|
R |
|
VOK->VOK_INCMOB=="2" |
S |
VO4_DATPAG |
D |
8 |
0 |
Data Base |
|
Vazio() .or. (M->VO4_DATPAG==DataValida(M->VO4_DATPAG)) |
|
|
|
VOK->VOK_INCMOB=="2" |
S |
VO4_HOREXT |
C |
1 |
0 |
Hora Extra |
! |
|
|
|
|
|
S |
VO4_TEMTRA |
N |
5 |
0 |
Tempo Trab |
@R 999:99 |
|
|
R |
|
|
S |
VO4_TEMAUS |
N |
5 |
0 |
Tempo Ausenc |
@R 999:99 |
|
|
R |
|
|
S |
VO4_TIPAUS |
C |
2 |
0 |
Tipo Ausenci |
@!S2 |
Vazio() .or. FG_Seek("SX5","'TA'+M->VO4_TIPAUS",1,.f.) |
TA |
R |
|
|
S |
VO4_PERTRA |
C |
6 |
0 |
Periodo Trab |
@ 999999 |
|
|
|
|
|
S |
VO4_VALBRU |
N |
12 |
2 |
Vlr Bruto |
@E 999,999,999.99 |
FS_ADMCPO() |
|
V |
|
|
S |
VO4_PERDES |
N |
6 |
2 |
% Desconto |
@E 999.99 |
POSITIVO().AND.FS_ADMCPO() |
|
R |
|
|
S |
VO4_VALDES |
N |
12 |
2 |
Vlr Desconto |
@E 999,999,999.99 |
Positivo().and.FS_ADMCPO() |
|
R |
|
|
S |
VO4_VALTOT |
N |
12 |
2 |
Total Srvcs |
@E 999,999,999.99 |
|
|
V |
|
|
S |
VO4_TEMCOB |
N |
5 |
0 |
Tempo Cobrad |
@R 999:99 |
|
|
R |
|
|
S |
VO4_TEMVEN |
N |
5 |
0 |
Tempo Vendid |
@R 999:99 |
|
|
R |
|
|
S |
VO4_NUMNFI |
C |
9 |
0 |
Nro da NF |
@! |
|
|
|
|
|
S |
VO4_SERNFI |
C |
3 |
0 |
Serie da NF |
@!S3 |
|
|
|
|
|
S |
VO4_SERINT |
C |
6 |
0 |
Cod Srv Int |
@ 999999 |
|
|
|
|
|
S |
VO4_DESTEM |
C |
20 |
0 |
Descricao |
@!S20 |
|
|
V |
|
|
S |
VO4_VALHOR |
N |
8 |
2 |
Vlr da Hora |
@E 99,999.99 |
|
|
|
|
|
S |
VO4_DATFEC |
D |
8 |
0 |
Dt Fecham/o |
|
|
|
|
|
|
S |
VO4_HORFEC |
N |
4 |
0 |
Hr Fecham/o |
@R 99:99 |
|
|
|
|
|
S |
VO4_DATDIS |
D |
8 |
0 |
Dt Disponib |
|
|
|
|
|
|
S |
VO4_HORDIS |
N |
4 |
0 |
Hr Disponib |
@R 99:99 |
|
|
|
|
|
S |
VO4_DATCAN |
D |
8 |
0 |
Dt Cancela/o |
|
|
|
|
|
|
S |
VO4_HORCAN |
N |
4 |
0 |
Hr Cancela/o |
@R 99:99 |
|
|
|
|
|
S |
VO4_VALINT |
N |
12 |
2 |
Vl Srv Inter |
@E 999,999,999.99 |
|
|
R |
|
|
S |
VO4_DEPINT |
C |
1 |
0 |
Depto OS Int |
@!S1 |
Vazio() .or. FG_Seek("SX5","'VD'+M->VO4_DEPINT",1,.f.) |
VD |
|
|
VOI->VOI_DEPINT=="1" |
S |
VO4_DEPGAR |
C |
1 |
0 |
Depto Garant |
@!S1 |
Vazio() .or. FG_Seek("SX5","'VF'+M->VO4_DEPGAR",1,.f.) |
VF |
|
|
VOI->VOI_DEPGAR=="1" |
S |
VO4_FUNFEC |
C |
6 |
0 |
Consultor Fc |
@!S6 |
FG_Seek("VAI","M->VO4_FUNFEC",1,.f.) |
VAI1 |
|
|
|
S |
VO4_NOSNUM |
C |
8 |
0 |
Nosso Nro Rq |
@ 99999999 |
|
|
|
|
|
S |
VO4_DESGRS |
C |
30 |
0 |
Descricao |
@!S30 |
|
|
V |
|
|
S |
VO4_SEQUEN |
C |
8 |
0 |
Sequencia |
@ 99999999 |
|
|
|
|
|
S |
VO4_RENOSV |
C |
8 |
0 |
Nro OS Reser |
@ 99999999 |
|
|
|
|
|
S |
VO4_RESERV |
C |
15 |
0 |
Cod Reservic |
@!S15 |
|
|
|
|
|
S |
VO4_RETSER |
C |
3 |
0 |
Tp Serv Rese |
@!S3 |
|
|
|
|
|
S |
VO4_SRVFIN |
C |
1 |
0 |
Finalizado? |
@! |
Pertence("10") |
|
|
1=Sim;0=Nao |
|
S |
VO4_CHASSI |
C |
25 |
0 |
Chassi Veic |
@!S25 |
|
|
V |
|
|
S |
VO4_VHRDIG |
C |
1 |
0 |
Vl Hr Digita |
@! |
|
|
R |
0=Nao;1=Sim |
|
S |
VO4_OBSMEM |
C |
6 |
0 |
Oco-Memo |
@! |
|
|
|
|
|
S |
VO4_OBSERV |
M |
70 |
0 |
Observacao |
@! |
|
|
V |
|
|
S |
VO4_NUMOSV |
C |
8 |
0 |
Num. OSV |
@! |
|
|
|
|
|
S |
VO4_CODCAM |
C |
6 |
0 |
Campanha |
@! |
|
|
R |
|
|
N |
VO4_CODFAS |
C |
3 |
0 |
Fase Produca |
@! |
FG_Seek("VZC","M->VO4_CODFAS",1,.f.,"VO4_DESFAS","VZC_DESFAS") |
|
R |
|
|
N |
VO4_DESFAS |
C |
30 |
0 |
Desc Fase |
@! |
|
|
V |
|
|
N |
VO4_NUMRRC |
C |
7 |
0 |
Num RRC |
@! |
|
|
|
|
|
S |
VO4_TEMFAS |
N |
4 |
0 |
Tp Fase |
@R 99:99 |
|
|
R |
|
|
S |
VO4_LIBVOO |
C |
8 |
0 |
Num. Lib. TT |
|
|
|
R |
|
|
S |
VO4_MPAUSA |
C |
6 |
0 |
Cod.Mot.Paus |
@! |
FG_Seek("SX5","'000006'+M->VO4_MPAUSA",1,.f.,"VO4_DESMPA",1,.f.) |
|
R |
|
|
S |
VO4_DESMPA |
C |
40 |
0 |
Desc.Mot.Pau |
@! |
|
|
V |
|
|
S |
VO4_PERRAT |
N |
3 |
0 |
Perc.Rateio |
@E 999 |
|
|
|
|
|
S |
VO4_VALSER |
N |
12 |
2 |
Vlr Fixo Srv |
@E 999,999,999.99 |
|
|
R |
|
VOK->VOK_INCMOB$"1/3/4" |
S |
VO4_VSCIDE |
C |
10 |
0 |
Nr Rel (VSC) |
@! |
|
|
R |
|
|
S |
VO4_ITENFI |
C |
2 |
0 |
Item NFiscal |
@! |
|
|
R |
|
|
S |
VO4_PEDNUM |
C |
6 |
0 |
Num. Pedido |
@x |
|
|
R |
|
|
S |
VO4_PEDITE |
C |
2 |
0 |
Item Pedido |
@! |
|
|
R |
|
|
S |
VO4_CENCUS |
C |
9 |
0 |
Centro Custo |
@! |
(Vazio() .or. Ctb105CC()) |
CTT |
V |
|
|
S |
VO4_CONTA |
C |
20 |
0 |
C Contabil |
@! |
(Vazio() .or. Ctb105CTA()) |
CT1 |
V |
|
|
S |
VO4_ITEMCT |
C |
9 |
0 |
Item Conta |
@! |
(Vazio() .or. Ctb105ITEM()) |
|
V |
|
|
S |
VO4_CLVL |
C |
9 |
0 |
Classe Valor |
@! |
(Vazio() .or. Ctb105CLVL()) |
CTH |
V |
|
|
S |
VO4_SDOC |
C |
3 |
0 |
Serie Doc. |
!!! |
|
|
R |
|
|
S |
VO4_PEDCOM |
C |
6 |
0 |
Nro Pedido |
@! |
|
|
R |
|
.F. |
S |