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