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