| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| VO5 | 01 | VO5_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| VO5 | 02 | VO5_CHAINT | C | 6 | 0 | Chassi Inter | Numero Interno do Chassi | @!S6 | FG_Seek("VV1","M->VO5_CHAINT").and.ExistChav("VO5",M->VO5_CHAINT,1,"EXIVEIOF").and.FG_DADVEI().and.FG_Strzero("M->VO5_CHAINT",6) | | VX1 | 1 | | S | | | | | | | | | |
| VO5 | 03 | VO5_DESMAR | C | 30 | 0 | Marca | Marca | @!S30 | | if(!Inclui,Posicione("VE1",1,xFilial("VE1")+VV1->VV1_CODMAR,"VE1_DESMAR"),"") | | 1 | | N | V | V | | | | | Posicione("VE1",1,xFilial("VE1")+VV1->VV1_CODMAR,"VE1_DESMAR") | | |
| VO5 | 04 | VO5_DESMOD | C | 30 | 0 | Modelo | Modelo | @!S30 | | if(!Inclui,Posicione("VV2",1,xFilial("VV2")+VV1->VV1_CODMAR+VV1->VV1_MODVEI,"VV2_DESMOD"),"") | | 1 | | N | V | V | | | | | Posicione("VV2",1,xFilial("VV2")+VV1->VV1_CODMAR+VV1->VV1_MODVEI,"VV2_DESMOD") | | |
| VO5 | 05 | VO5_CHASSI | C | 25 | 0 | Chassi | Chassi do Veiculo | @!S25 | | if(!Inclui,Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_CHASSI"),"") | | 1 | | S | V | V | | | | | Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_CHASSI") | | |
| VO5 | 06 | VO5_FABMOD | C | 8 | 0 | Ano Fabr/Mod | Ano Fabricacao / Modelo | @R 9999/9999 | | if(!Inclui,Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_FABMOD"),"") | | 1 | | N | V | V | | | | | Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_FABMOD") | | |
| VO5 | 07 | VO5_CODFRO | C | 7 | 0 | Cod Frota | Codigo da Frota | @!S6 | | if(!Inclui,Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_CODFRO"),"") | | 1 | | S | V | V | | | | | Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_CODFRO") | | |
| VO5 | 08 | VO5_PLAVEI | C | 10 | 0 | Placa | Placa do Veiculo | @R! AAA-!!!!!!! | | if(!Inclui,Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_PLAVEI"),"") | | 1 | | N | V | V | | | | | Posicione("VV1",1,xFilial("VV1")+VO5->VO5_CHAINT,"VV1_PLAVEI") | | |
| VO5 | 09 | VO5_DESCOR | C | 30 | 0 | Cor | Descricao da Cor | @S20 | | if(!Inclui,POSICIONE("VVC",1,xFilial("VVC")+VV1->VV1_CODMAR+VV1->VV1_CORVEI,"VVC_DESCRI"),"") | | 1 | | N | V | V | | | | | POSICIONE("VVC",1,xFilial("VVC")+VV1->VV1_CODMAR+VV1->VV1_CORVEI,"VVC_DESCRI") | | |
| VO5 | 10 | VO5_PROVEI | C | 6 | 0 | Proprietario | Proprietario do Veiculo | @! | | if(!Inclui,POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU+VV1->VV1_LJPATU,"A1_COD"),"") | | 1 | | N | V | V | | | | | POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU+VV1->VV1_LJPATU,"A1_COD") | 001 | |
| VO5 | 11 | VO5_NOMPRO | C | 50 | 0 | Nome Propr | Nome do Proprietario | @! | | if(!Inclui,POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU+VV1->VV1_LJPATU,"A1_NOME"),"") | | 1 | | S | V | V | | | | | POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU,"A1_NOME") | 175 | |
| VO5 | 12 | VO5_ENDPRO | C | 30 | 0 | End Propr | Endereco do Proprietario | @!S30 | | if(!Inclui,POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU+VV1->VV1_LJPATU,"A1_END"),"") | | 1 | | N | V | V | | | | | POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU,"A1_END") | | |
| VO5 | 13 | VO5_CIDPRO | C | 20 | 0 | Cidade | Cidade | @!S20 | | if(!Inclui,POSICIONE("VAM",1,xFilial("VAM")+SA1->A1_IBGE,"VAM_DESCID"),"") | | 1 | | N | V | V | | | | | POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU,"A1_MUN") | | |
| VO5 | 14 | VO5_ESTPRO | C | 2 | 0 | UF | Estado | @! | | if(!Inclui,POSICIONE("VAM",1,xFilial("VAM")+SA1->A1_IBGE,"VAM_ESTADO"),"") | | 1 | | N | V | V | | | | | POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU,"A1_EST") | 010 | |
| VO5 | 15 | VO5_FONPRO | C | 15 | 0 | Telefone | Telefone | @! | | if(!Inclui,POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU+VV1->VV1_LJPATU,"A1_TEL"),"") | | 1 | | N | V | V | | | | | POSICIONE("SA1",1,xFilial("SA1")+VV1->VV1_PROATU,"A1_TEL") | | |
| VO5 | 16 | VO5_RAZSOC | C | 30 | 0 | Conc. Vend. | Nome Concess Vendedora | @!S30 | NaoVazio() | RELOFIOA010("VVK_RAZSOC") | | 1 | | N | V | V | | | | | RELOFIOA010("VVK_RAZSOC") | | |
| VO5 | 17 | VO5_CGCVEN | C | 14 | 0 | CNPJ Vended | CNPJ Concess Vendedora | @R 99.999.999/9999-99 | | RELOFIOA010("VVK_CGCVEN") | | 1 | | N | V | V | | | | | RELOFIOA010("VVK_CGCVEN") | | |
| VO5 | 18 | VO5_CIDADE | C | 20 | 0 | Cid Concessi | Cidade Concess Vendedora | @!S20 | | RELOFIOA010("VVK_CIDADE") | | 1 | | N | V | V | | | | | RELOFIOA010("VVK_CIDADE") | | |
| VO5 | 19 | VO5_TIPOPE | C | 3 | 0 | Tipo Operac | Tipo de Operacao Veiculo | @E 999 | FG_Seek("VF5","VV1->VV1_CODMAR+M->VO5_TIPOPE",1,.f.,"VO5_DESTOP","VF5_DESTOP") | "001" | VF5 | 1 | | N | A | R | | | | | | | |
| VO5 | 20 | VO5_DESTOP | C | 30 | 0 | Descricao | Descricao | @!S30 | | if(!Inclui,Posicione("VF5",1,xFilial("VF5")+VV1->VV1_CODMAR+VO5->VO5_TIPOPE,"VF5_DESTOP"),"") | | 1 | | N | V | V | | | | | Posicione("VF5",1,xFilial("VF5")+VV1->VV1_CODMAR+VO5->VO5_TIPOPE,"VF5_DESTOP") | | |
| VO5 | 21 | VO5_GRASEV | C | 1 | 0 | Grau Severid | Grau de Severidade | 9 | Pertence("12345") | "4" | | 1 | | N | A | R | | 1=Super Leve;2=Leve;3=Normal;4=Pesado;5=Super Pesado | | | | | |
| VO5 | 22 | VO5_DATVEN | D | 8 | 0 | Dt da Venda | Data da Venda | @D | M->VO5_DATVEN <= DDATABASE | | | 1 | | N | | | | | | | | | |
| VO5 | 23 | VO5_PRIREV | D | 8 | 0 | 1a. Revisao | Data da Primeira Revisao | @D | M->VO5_PRIREV <= DDATABASE .AND. M->VO5_PRIREV >= M->VO5_DATVEN | | | 1 | | N | | | | | | | | | |
| VO5 | 24 | VO5_PLAREV | C | 3 | 0 | Codigo Plano | Codigo Plano de Revisao | @E 999 | Vazio() .or. FG_StrZero("M->VO5_PLAREV",3) .and. FG_Seek("VF0","VV1->VV1_CODMAR+M->VO5_PLAREV",1,.f.,"VO5_DESPLA","VF0_DESPLA") | | VF0 | 1 | | N | | | | | | | | | |
| VO5 | 25 | VO5_DESPLA | C | 30 | 0 | Descricao | Descricao do Plano | @!S30 | | if(!Inclui,Posicione("VF0",1,xFilial("VF0")+VV1->VV1_CODMAR+VO5->VO5_PLAREV,"VF0_DESPLA"),"") | | 1 | | N | V | V | | | | | Posicione("VF0",1,xFilial("VF0")+VV1->VV1_CODMAR+VO5->VO5_PLAREV,"VF0_DESPLA") | | |
| VO5 | 26 | VO5_VEIACO | C | 1 | 0 | Acordo/Contr | Faz Parte de Acordo/Contr | @!S1 | Pertence("01") | "0" | | 1 | | N | A | R | | 0=Veiculo NAO pertencente a Contrato;1=Veiculo de Contrato | | | | | |
| VO5 | 27 | VO5_CATACO | C | 3 | 0 | Categ Acordo | Categoria do Acordo | @! | FG_Strzero("M->VO5_CATACO",3).and.FG_Seek("VF2","VV1->VV1_PROATU+VV1->VV1_LJPATU+M->VO5_CATACO",1,.f.,"VO5_DESCAT","VF2_DESCAT") | | VF2 | 1 | | N | | | | | | M->VO5_VEIACO=="1" | | | |
| VO5 | 28 | VO5_DESCAT | C | 20 | 0 | Descricao | Desc Categoria do Acordo | @!S20 | | if(!Inclui,Posicione("VF2",1,xFilial("VF2")+VV1->VV1_PROATU+VV1->VV1_LJPATU+VO5->VO5_CATACO,"VF2_DESCAT"),"") | | 1 | | N | V | V | | | | | Posicione("VF2",1,xFilial("VF2")+VV1->VV1_PROATU+VO5->VO5_CATACO,"VF2_DESCAT") | | |
| VO5 | 29 | VO5_KILINI | N | 8 | 0 | Km Inicial | Km Inicial do Acordo | @E 99,999,999 | M->VO5_KILINI >= FG_ULTKIL(M->VO5_CHAINT) | | | 1 | | N | | | | | | M->VO5_VEIACO=="1" | | | |
| VO5 | 30 | VO5_DATENT | D | 8 | 0 | Dt Ent Veic | Dt Ent. Veic. no Acordo | @D | M->VO5_DATENT==DataValida(M->VO5_DATENT) | | | 1 | | N | | | | | | M->VO5_VEIACO=="1" | | | |
| VO5 | 31 | VO5_DATSAI | D | 8 | 0 | Dt Saida Vei | Dt Saida Veiculo Acordo | @D | M->VO5_DATSAI==DataValida(M->VO5_DATSAI) | | | 1 | | N | | | | | | M->VO5_VEIACO=="1" | | | |
| VO5 | 32 | VO5_DATRV1 | D | 8 | 0 | Dt 1.Revisao | Data 1a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 33 | VO5_DATRV2 | D | 8 | 0 | Dt 2.Revisao | Data 2a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 34 | VO5_DATRV3 | D | 8 | 0 | Dt 3.Revisao | Data 3a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 35 | VO5_DATRV4 | D | 8 | 0 | Dt 4.Revisao | Data 4a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 36 | VO5_DC_RV1 | C | 1 | 0 | D/C 1.Revis | Deb/Cred 1a. Revisao | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO5 | 37 | VO5_DC_RV2 | C | 1 | 0 | D/C 2.Revis | Deb/Cred 2a. Revisao | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO5 | 38 | VO5_DC_RV3 | C | 1 | 0 | D/C 3.Revis | Deb/Cred 3a. Revisao | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO5 | 39 | VO5_DC_RV4 | C | 1 | 0 | D/C 4.Revis | Deb/Cred 4a. Revisao | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO5 | 40 | VO5_DTDCR1 | D | 8 | 0 | Dt D/C 1.Rev | Data Cred/Deb 1a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 41 | VO5_DTDCR2 | D | 8 | 0 | Dt D/C 2.Rev | Data Cred/Deb 2a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 42 | VO5_DTDCR3 | D | 8 | 0 | Dt D/C 3.Rev | Data Cred/Deb 3a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 43 | VO5_DTDCR4 | D | 8 | 0 | Dt D/C 4.Rev | Data Cred/Deb 4a. Revisao | @D | | | | 1 | | N | V | | | | | | | | |
| VO5 | 44 | VO5_INTVEI | C | 8 | 0 | Cd Veiculo | Codigo Interno do Veiculo | @E 99999999 | | GetSXENum("VO5","VO5_INTVEI") | | 1 | | N | V | | | | | | | | |