| 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 |
| VO1 | 01 | VO1_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| VO1 | 02 | VO1_NUMOSV | C | 8 | 0 | Nro OS | Numero da OS | @! | | | | 1 | | S | V | | | | | | | | |
| VO1 | 03 | VO1_GETKEY | C | 25 | 0 | Chv Veiculo | Chave do Veiculo | @!S25 | FS_GETKEY().and.FG_CKCLINI(M->VO1_PROVEI+M->VO1_LOJPRO,.t.) | If(!Inclui,VV1->VV1_CHAINT,"") | V14 | 1 | | N | | V | | | | | | | |
| VO1 | 04 | VO1_CHASSI | C | 25 | 0 | Chassi Veic | Chassi do Veiculo | @!S25 | | If(!Inclui,Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_CHASSI"),"") | | 1 | | S | V | | | | | | Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_CHASSI") | | |
| VO1 | 05 | VO1_PLAVEI | C | 10 | 0 | Placa Veic | Placa do Veiculo | @R! AAA-!!!!!!! | | If(!Inclui,VV1->VV1_PLAVEI,"") | | 1 | | S | V | | | | | | Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_PLAVEI") | | |
| VO1 | 06 | VO1_CODFRO | C | 7 | 0 | Cod Frota | Codigo da Frota | @!S6 | | If(!Inclui,VV1->VV1_CODFRO,"") | | 1 | | S | V | | | | | | Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_CODFRO") | | |
| VO1 | 07 | VO1_CHAINT | C | 6 | 0 | Chassi Inter | Numero Interno do Chassi | @!S6 | | | | 1 | | S | V | | | | | | | | |
| VO1 | 08 | VO1_DESMAR | C | 30 | 0 | Marca | Marca | @!S30 | | If(!Inclui,Posicione("VE1",1,xFilial("VE1")+VV1->VV1_CODMAR,"VE1_DESMAR"),"") | | 1 | | N | V | V | | | | | | | |
| VO1 | 09 | VO1_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 | | | | | | | |
| VO1 | 10 | VO1_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") | | |
| VO1 | 11 | VO1_FABMOD | C | 8 | 0 | Fab/Mod | Fab/Mod | @! | | | | 1 | | | V | | | | | | | | |
| VO1 | 12 | VO1_TPATEN | C | 1 | 0 | Tp Atendimen | Tipo de Atendimento | @! | OM010TPATEN(M->VO1_TPATEN, M->VO1_NUMOSV, .T.) | | | 1 | | S | A | R | | #OFIOA560CB("050",1) | | | | | |
| VO1 | 13 | VO1_NUMBOX | C | 3 | 0 | Nro do Box | Numero do Box | @! | if(FG_Seek("VOF","M->VO1_NUMBOX",1,.f.)==.t.,if(VOF->VOF_SITBOX=="D",.t.,.f.),.f.) | | BOX | 1 | | N | | | | | | | | | |
| VO1 | 14 | VO1_CODCOR | C | 6 | 0 | Cor Prisma | Código da Cor do Prisma | @! | FG_Seek("SX5","'CR'+M->VO1_CODCOR",1,.F.) | | CR | 1 | | S | A | R | | | | | | | |
| VO1 | 15 | VO1_PRISMA | C | 3 | 0 | Prisma | Codigo do 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 | 1 | | N | | | | | | | | | |
| VO1 | 16 | VO1_KILOME | N | 8 | 0 | Km/Hr Veic | KM/Hora do Veiculo | @E 99,999,999 | FS_UltKil(VV1->VV1_CHAINT) | | | 1 | | N | | | | | | | | | |
| VO1 | 17 | VO1_HORTRI | N | 8 | 0 | Hr OS Veic | Horas Trilha da OS Veic. | @E 99,999,999 | FS_ULTHOR(VV1->VV1_CHAINT) | | | 1 | | N | A | R | | | | | | | |
| VO1 | 18 | VO1_CODMOT | C | 6 | 0 | Motorista | Codigo do Motorista | @!S6 | Vazio() .Or. FG_Seek("VOG","M->VO1_CODMOT",1,.f.,"VO1_NOMMOT","VOG_NOMMOT") | | VOG | 1 | | N | | | | | | | | | |
| VO1 | 19 | VO1_CDMOT2 | C | 6 | 0 | Mot.Retir | Mot.que Retirou | @! | | | VOG | 1 | | | | | | | | | | | |
| VO1 | 20 | VO1_LOJPRO | C | 2 | 0 | Loja | Loja do Proprietario | @! | FG_SEEK("SA1","M->VO1_PROVEI+M->VO1_LOJPRO",1,.F.,"VO1_NOMPRO","A1_NREDUZ") | | | 1 | | S | V | | | | | | Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_LJPATU") | 002 | |
| VO1 | 21 | VO1_NOMPRO | C | 20 | 0 | Nome Propr | Nome do Proprietario | @!S20 | | If(!Inclui,Posicione("SA1",1,xFilial("SA1")+VO1->VO1_PROVEI+VO1->VO1_LOJPRO,"A1_NREDUZ"),"") | | 1 | | S | V | V | | | | | Posicione("SA1",1,xFilial("SA1")+VO1->VO1_PROVEI+VO1->VO1_LOJPRO,"A1_NOME") | | |
| VO1 | 22 | VO1_PROVEI | C | 6 | 0 | Proprietario | Proprietario do Veiculo | @! | M010TudoOK() | | | 1 | | S | V | | | | | | Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_PROATU") | 001 | |
| VO1 | 23 | VO1_ENDPRO | C | 30 | 0 | End Propr | Endereco do Proprietario | @!S30 | | If(!Inclui,SA1->A1_END,"") | | 1 | | N | V | V | | | | | | | |
| VO1 | 24 | VO1_CIDPRO | C | 20 | 0 | Cidade | Cidade | @!S20 | | FS_VLCIDEST(1)[1] | | 1 | | N | V | V | | | | | | | |
| VO1 | 25 | VO1_ESTPRO | C | 2 | 0 | UF | Estado | @! | | If(!Inclui,SA1->A1_EST,"") | | 1 | | N | V | V | | | | | | 010 | |
| VO1 | 26 | VO1_FONPRO | C | 15 | 0 | Telefone | Telefone | @!S8 | | If(!Inclui,SA1->A1_TEL,"") | | 1 | | N | V | V | | | | | | | |
| VO1 | 27 | VO1_OBSMEM | C | 6 | 0 | Oco-MEMO | Memo | | | | | 1 | | | A | R | | | | | | | |
| VO1 | 28 | VO1_OBSERV | M | 79 | 0 | Observacao | Observacao | @! | | E_MSMM(VO1->VO1_OBSMEM,79) | | 1 | | N | | V | | | | | | | |
| VO1 | 29 | VO1_FATPAR | C | 6 | 0 | Faturar p/ | Faturar p/ Cliente | @! | Vazio() .or. FG_Seek("SA1","M->VO1_FATPAR",1,.f.) | | VSA2 | 1 | | N | | | | | | | | 001 | |
| VO1 | 30 | VO1_LOJA | C | 2 | 0 | Loja | Loja do Cliente | @! | Vazio() .or. FG_Seek("SA1","M->VO1_FATPAR+M->VO1_LOJA",1,.f.,"VO1_NOMFAT","A1_NREDUZ") | | | 1 | | N | A | R | | | | | | 002 | |
| VO1 | 31 | VO1_NOMFAT | C | 20 | 0 | Nome Fat p/ | Nome do Cliente Fat p/ | @!S20 | | Posicione("SA1",1,xFilial("SA1")+M->VO1_FATPAR+M->VO1_LOJA,"A1_NREDUZ") | | 1 | | N | V | V | | | | | Posicione("SA1",1,xFilial("SA1")+VO1->VO1_FATPAR+VO1->VO1_LOJA,"A1_NOME") | | |
| VO1 | 32 | VO1_DATABE | D | 8 | 0 | Dt Abert OS | Data Abertura da OS | | | DDATABASE | | 1 | | S | V | | | | | | | | |
| VO1 | 33 | VO1_HORABE | N | 4 | 0 | Hr Abert OS | Hora Abertura da OS | @R 99:99 | M->VO1_HORABE < 2400 .And. Val(right(str(M->VO1_HORABE,4),2)) < 60 .and. OM010VLDENC() | val(left(time(),2)+substr(time(),4,2)) | | 1 | | S | | | | | | | | | |
| VO1 | 34 | VO1_DATSAI | D | 8 | 0 | Dt Saida | Data Saida do Veiculo | | VO1_DATSAI > VO1_DATABE | ctod(" / / ") | | 1 | | N | V | | | | | | | | |
| VO1 | 35 | VO1_HORSAI | N | 4 | 0 | Hr Saida | Hora Saida do Veiculo | @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.) | | | 1 | | N | V | | | | | | | | |
| VO1 | 36 | VO1_NOMMOT | C | 30 | 0 | Nome Motoris | Nome do Motorista | @!S30 | | If(!Inclui,Posicione("VOG",1,xFilial("VOG")+VO1->VO1_CODMOT,"VOG_NOMMOT"),"") | | 1 | | N | V | V | | | | | Posicione("VOG",1,xFilial("VOG")+VO1->VO1_CODMOT,"VOG_NOMMOT") | | |
| VO1 | 37 | VO1_DATENT | D | 8 | 0 | Dt Entrega | Data Entrega do Veiculo | | (Empty(M->VO1_DATENT) .or. M->VO1_DATENT >= M->VO1_DATABE) | ctod(" / / ") | | 1 | | N | A | R | | | | | | | |
| VO1 | 38 | VO1_HORENT | N | 4 | 0 | Hr Entrega | Hora Entrega do Veiculo | @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.) | | | 1 | | N | A | | | | | | | | |
| VO1 | 39 | VO1_FUNABE | C | 6 | 0 | Consultor | Consultor Abertura da OS | @!S6 | NAOVAZIO() .AND. FG_SEEK("VAI","M->VO1_FUNABE",1,.F.,"VO1_NOMABE","VAI_NOMTEC") | Posicione("VAI",4,xFilial("VAI")+__cUserID,"VAI_CODTEC") | VAI1 | 1 | | N | A | | | | | | | | |
| VO1 | 40 | VO1_NOMABE | C | 20 | 0 | Nome | Nome Consultor Abert OS | @!S20 | | If(!Inclui,Posicione("VAI",1,xFilial("VAI")+VO1->VO1_FUNABE,"VAI_NOMTEC"),"") | | 1 | | N | V | V | | | | | Posicione("VAI",1,xFilial("VAI")+VO1->VO1_FUNABE,"VAI_NOMTEC") | | |
| VO1 | 41 | VO1_STATUS | C | 1 | 0 | Status OS | Status da OS | ! | Pertence("ADFC") | "A" | | 1 | | N | V | | | A=Aberta;D=Liberada;F=Fechada;C=Cancelada | | | | | |
| VO1 | 42 | VO1_MOTIVO | C | 6 | 0 | Motivo | Codigo do Motivo | @! | Vazio() .or. FG_SEEK("VS0","cMotivo+M->VO1_MOTIVO",1,.f.,"VO1_DESMOT","VS0_DESMOT") | | VS0 | 1 | | N | | V | | | | | | | |
| VO1 | 43 | VO1_DESMOT | C | 40 | 0 | Descricao | Descricao do Motivo | @! | | | | 1 | | N | V | V | | | | | | | |
| VO1 | 44 | VO1_TEMGAR | C | 1 | 0 | OS tem Garan | OS tem Garantia S/N | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO1 | 45 | VO1_TEMLIB | C | 1 | 0 | OS tem Lib | OS tem Liberacao S/N | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO1 | 46 | VO1_TEMCAN | C | 1 | 0 | OS tem Canc | OS tem Cancelamento (S/N) | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO1 | 47 | VO1_MECREQ | C | 1 | 0 | Mecanico Req | Mecanico pode Requisitar | ! | Pertence("10") | | | 1 | | N | | | | 1=Sim;0=Nao | | | | | |
| VO1 | 48 | VO1_SITGAR | C | 1 | 0 | Sit Garantia | Situacao da Garantia | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO1 | 49 | VO1_CODMAR | C | 3 | 0 | Cod. Marca | Codigo da Marca | @!S3 | | | | 1 | | N | V | | | | | | | | |
| VO1 | 50 | VO1_OK | C | 2 | 0 | Iden.Selecao | Identificador de Selecao | | | | | 1 | | N | | R | | | | | | | |
| VO1 | 51 | VO1_CRMOK | C | 1 | 0 | Flag CRM | Indica se foi gerado CRM | @! | | | | 1 | | N | | | | | | | | | |
| VO1 | 52 | VO1_TEMFEC | C | 1 | 0 | OS tem Fecha | OS tem Fechamento (S/N) | @!S1 | | | | 1 | | N | V | | | | | | | | |
| VO1 | 53 | VO1_APOLIC | C | 15 | 0 | Apolice | Numero da apolice | @! | | | | 1 | | N | A | R | | | | | | | |
| VO1 | 54 | VO1_NUMLIB | C | 8 | 0 | Num Liberac | Numero da Liberacao | | | | | 1 | | | | | | | | | | | |
| VO1 | 55 | VO1_FORPAG | C | 3 | 0 | Forma Pagto | Forma de pagamento | | | | SE4 | 1 | | | | | | | | | | | |
| VO1 | 56 | VO1_SINIST | C | 15 | 0 | Sinistro | Numero do Sinistro | @! | | | | 1 | | N | A | R | | | | | | | |
| VO1 | 57 | VO1_CODBCO | C | 3 | 0 | Cod. Banco | Codigo do Banco | @! | | | A62 | 1 | | | | | | | | | | 007 | |
| VO1 | 58 | VO1_NROAPR | C | 15 | 0 | Aprovacao | Numero da Aprovacao | @! | | | | 1 | | N | A | R | | | | | | | |
| VO1 | 59 | VO1_FRANQU | N | 12 | 2 | Franquia | Valor da franquia | @E 999,999,999.99 | | | | 1 | | N | A | R | | | | | | | |
| VO1 | 60 | VO1_DATATE | D | 8 | 0 | Data Ate | Data Ate | | | | | 1 | | | A | R | | | | | | | |
| VO1 | 61 | VO1_HORATE | N | 4 | 0 | Hora Ate | 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.) | | | 1 | | | A | R | | | | | | | |
| VO1 | 62 | VO1_NUMORC | C | 8 | 0 | Nro Orcament | Numero do orcamento | @! | | | | 1 | | | V | R | | | | | | | |
| VO1 | 63 | VO1_NATURE | C | 10 | 0 | Natureza | Natureza Financeira | @! | Vazio() .or. ExistCpo("SED") | | SED | 1 | | | | | | | | | | | |
| VO1 | 64 | VO1_NUMAGE | C | 8 | 0 | Nro.Agendam. | Nro.Agendamento | @! | | | | 1 | | N | V | R | | | | | | | |
| VO1 | 65 | VO1_GARMUT | C | 1 | 0 | Gar. Mutua | Garantia Mutua | | Pertence("012") | "0" | | 1 | | | A | R | | 0=Nao;1=Sim;2=Rejeitada | | | | | |
| VO1 | 66 | VO1_LAUMEM | C | 6 | 0 | MEMO | MEMO | @! | | | | 1 | | N | | V | | | | | | | |
| VO1 | 67 | VO1_OBSLAU | M | 80 | 0 | Observ.Laudo | Observacao Laudo | @! | | | | 1 | | N | A | V | | | | | | | |
| VO1 | 68 | VO1_DATSTA | D | 8 | 0 | Dt Atu Statu | Data de Atualizacao Statu | | | | | 1 | | S | V | R | | | | | | | |
| VO1 | 69 | VO1_HORSTA | N | 4 | 0 | Hr Atu Statu | Hora de Atualizacao Statu | @R 99:99 | | | | 1 | | S | V | R | | | | | | | |
| VO1 | 70 | VO1_UUID | C | 36 | 0 | UUID | Id unico universal | | | FWUUIDV4(.t.) | | 1 | | N | A | R | | | | .f. | | | |
| VO1 | 71 | VO1_DATINC | C | 14 | 0 | Dt Inclusao | Data Inclusao Registro | | | FGX_Timestamp() | | 1 | | N | A | R | | | | .f. | | | |
| VO1 | 72 | VO1_DATALT | C | 14 | 0 | Dt Alteracao | Data Alteracao Registro | | | FGX_Timestamp() | | 1 | | N | A | R | | | | .f. | | | |
| VO1 | 73 | VO1_OBSAPO | M | 10 | 0 | Obs. Apont. | Observações Apontamento | @! | | | | 1 | | N | A | R | | | | | | | |
| VO1 | 74 | VO1_FALHA | M | 10 | 0 | Falha | Falha | @! | | | | 1 | | S | V | R | | | | | | | |
| VO1 | 75 | VO1_CAUSA | M | 10 | 0 | Causa | Causa | @! | | | | 1 | | S | V | R | | | | | | | |
| VO1 | 76 | VO1_SOLUCA | M | 10 | 0 | Solucão | Solucão | | | | | 1 | | S | V | R | | | | | | | |
| VO1 | 77 | VO1_OROSJD | C | 1 | 0 | Orig.OS.JD | Origem OS. JD | @! | Pertence("01") | "0" | | 1 | | N | A | R | | 0=Nenhuma;1=CSC | | | | | |