| 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 |
| VDM | 01 | VDM_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| VDM | 02 | VDM_CODOPO | C | 6 | 0 | Cod. Oport. | Codigo Oportunidade. | @! | | | | 1 | | S | A | R | | | | | | | |
| VDM | 03 | VDM_CODINT | C | 6 | 0 | Interesse | Codigo do Interesse | @! | | | | 1 | | S | V | R | | | | | | | |
| VDM | 04 | VDM_CAMPOP | C | 6 | 0 | Campanha | Campanha da Oportunidade | @! | ExistCpo("VX5","026"+M->VDM_CAMPOP) | | VX5 | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 05 | VDM_CODMAR | C | 3 | 0 | Marca | Marca | @! | | | VE1 | 1 | | S | A | R | | | | Empty(M->VDM_CODINT) | | | |
| VDM | 06 | VDM_MODVEI | C | 30 | 0 | Modelo | Modelo | @! | FG_Seek("VV2","M->VDM_CODMAR+M->VDM_MODVEI",1,.f.,"VDM_DESMOD","VV2_DESMOD") | | VV2SQL | 1 | | S | A | R | | | | Empty(M->VDM_CODINT) | | | |
| VDM | 07 | VDM_SEGMOD | C | 10 | 0 | Segmento Mod | Segmento de Modelo | | FG_Seek("VV2","M->VDM_CODMAR+M->VDM_MODVEI+M->VDM_SEGMOD",1,.f.,"VDM_DESMOD","VV2_DESMOD") | | | 1 | | N | A | R | | | | Empty(M->VDM_CODINT) | | 147 | |
| VDM | 08 | VDM_DESMOD | C | 30 | 0 | Descr. Mod. | Descricao do Modelo | @!S30 | | if(!inclui,Posicione("VV2",1,xFilial("VV2")+VDM->VDM_CODMAR+VDM->VDM_MODVEI,"VV2_DESMOD"),"") | | 1 | | N | V | V | | | | | | | |
| VDM | 09 | VDM_CODPAC | C | 6 | 0 | Cód.Pacote | Cód.Pacote | @! | | | | 1 | | S | V | R | | | | | | | |
| VDM | 10 | VDM_BASCOD | C | 6 | 0 | Base Code | Base Code | @! | | | | 1 | | S | V | R | | | | | | | |
| VDM | 11 | VDM_CORVEI | C | 6 | 0 | Cor | Cor | @! | FG_Seek("VVC","M->VDM_CODMAR+M->VDM_CORVEI",1,.f.,"VDM_DESCOR","VVC_DESCRI") | | VVC | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 12 | VDM_DESCOR | C | 30 | 0 | Descr Cor | Descricao da Cor | @S20 | | POSICIONE("VVC",1,xFilial("VVC")+VDM->VDM_CODMAR+VDM->VDM_CORVEI,"VVC_DESCRI") | | 1 | | N | V | V | | | | | | | |
| VDM | 13 | VDM_QTDINT | N | 3 | 0 | Qtd Interess | Quantidade de Interesse | @E 999 | positivo() | | | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 14 | VDM_OPCFAB | C | 100 | 0 | Opcionais | Opcionais | @S!50 | | | | 1 | | S | A | R | | | | | | | |
| VDM | 15 | VDM_CODFAS | C | 6 | 0 | Cod. Fase | Cod. Fase | @! | VCM680VLD() | | VDKFAS | 1 | | S | A | R | | | | | | | |
| VDM | 16 | VDM_DESFAS | C | 30 | 0 | Descr.Fase | Descricao da fase | @! | | POSICIONE("VDK",1,xFilial("VDK")+VDM->VDM_CODFAS,"VDK_DESFAS") | | 1 | | N | V | V | | | | | | | |
| VDM | 17 | VDM_DTFASO | D | 8 | 0 | Dt Fase Opor | Data Fase Oportunidade | | VCM680VLD() | ddatabase | | 1 | | S | A | R | | | | | | | |
| VDM | 18 | VDM_HRFASO | N | 4 | 0 | Hr Fase Opor | Hora Fase Oportunidade | @R 99:99 | VCM680VLD() | val(substr(time(),1,2)+substr(time(),4,2)) | | 1 | | S | A | R | | | | | | | |
| VDM | 19 | VDM_OBSERV | M | 70 | 0 | Observacao | Observacao | @! | | | | 1 | | S | A | V | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 20 | VDM_DATINT | D | 8 | 0 | Dta Interess | Data de Interesse | | | dDataBase | | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 21 | VDM_DATLIM | D | 8 | 0 | Data Limite | Data Limite | | M->VDM_DATLIM >= M->VDM_DATINT | dDataBase | | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 22 | VDM_CODVEN | C | 6 | 0 | Vendedor | Vendedor | @! | VM680VEND() | | SA3 | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 23 | VDM_NOMVEN | C | 40 | 0 | Nome | Nome do Vendedor | @! | | POSICIONE("SA3",1,xFilial("SA3")+VDM->VDM_CODVEN,"A3_NOME") | | 1 | | N | V | V | | | | | | | |
| VDM | 24 | VDM_TIPCON | C | 1 | 0 | Tp Contato | Tipo de Contato | @! | PERTENCE("12") | "1" | | 1 | | S | A | R | | 1=Ativo;2=Passivo | | Empty(M->VDM_NUMATE) | | | |
| VDM | 25 | VDM_TIPMID | C | 6 | 0 | Tp de Midia | Tipo de Midia | @! | FG_Seek("VX5","'027'+M->VDM_TIPMID",1,.f.,"VDM_DESMID","VX5_DESCRI") | | VX5 | 1 | | S | A | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 26 | VDM_DESMID | C | 30 | 0 | Descr.Midia | Descricao da Midia | @! | | OFIOA560DS("027",VDM->VDM_TIPMID) | | 1 | | N | V | V | | | | | | | |
| VDM | 27 | VDM_DECVDA | C | 10 | 0 | Decisao Vda | Decisao Venda | @! | FG_Seek("VX5","'044'+M->VDM_DECVDA",1,.F.,"VDM_DECDES","VX5_DESCRI") | | VX5 | 1 | | S | | | | | | | | | |
| VDM | 28 | VDM_DECDES | C | 30 | 0 | Desc.Decisao | Descricao da Decisao | @! | | OFIOA560DS("044",VDM->VDM_DECVDA) | | 1 | | S | V | V | | | | | OFIOA560DS("044",VDM->VDM_DECVDA) | | |
| VDM | 29 | VDM_ABRATE | C | 1 | 0 | Abrir Atend. | Abrir Atendimento automat | @! | Pertence("012").and.VCM680TPA(M->VDM_ABRATE) | "0" | | 1 | | N | A | V | | 0=Nao;1=Atendimento;2=Faturamento Direto | | VCM680WHEN(1) | | | |
| VDM | 30 | VDM_FILATE | C | 2 | 0 | Filial Atend | Filial de Atendimento | | | | | 1 | | S | V | R | | | | | | 033 | |
| VDM | 31 | VDM_NUMATE | C | 10 | 0 | Nro Atendto | Nro do Atendimento | @! | | | | 1 | | S | V | R | | | | | | | |
| VDM | 32 | VDM_STAATE | C | 20 | 0 | Status Atend | Status do Atendimento | @! | | | | 1 | | N | V | V | | | | | | | |
| VDM | 33 | VDM_ITETRA | C | 2 | 0 | Item | Item do Atendimento | @! | | | | 1 | | N | V | | | | | | | | |
| VDM | 34 | VDM_FASFIN | C | 10 | 0 | Fase Financ. | Fase Financiamento | @! | VCM680VLD() | | VX5 | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 35 | VDM_NOMFIN | C | 40 | 0 | Nome Financ. | Nome Financiamento | @! | | IIf(!INCLUI,OFIOA560DS("031",VDM->VDM_FASFIN),"") | | 1 | | N | V | V | | | | | | | |
| VDM | 36 | VDM_DTFASF | D | 8 | 0 | Dt Fase Fin | Data Fase Financiamento | | VCM680VLD() | ddatabase | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 37 | VDM_HRFASF | N | 4 | 0 | Hr Fase Fin | Hora Fase Financiamento | @R 99:99 | VCM680VLD() | val(substr(time(),1,2)+substr(time(),4,2)) | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 38 | VDM_CODBCO | C | 3 | 0 | Banco | Banco | @! | | | A63 | 1 | | S | A | R | | | | VCM680WHEN(2) | | 007 | |
| VDM | 39 | VDM_NOMBCO | C | 3 | 0 | Banco | Banco | @! | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 40 | VDM_CODAGE | C | 5 | 0 | Cod.Agencia | Codigo da Agencia | @! | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | 008 | |
| VDM | 41 | VDM_CONCOR | C | 10 | 0 | Ct Corrente | Conta Corrente | @! | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | 009 | |
| VDM | 42 | VDM_LINCRE | C | 10 | 0 | Linha Credit | Linha de credito | @! | ExistCPO("VX5","032"+M->VDM_LINCRE) | | VX5 | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 43 | VDM_NOMGER | C | 15 | 0 | Nome Gerente | Nome do Gerente | @! | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 44 | VDM_CCLIBC | C | 6 | 0 | Cod.Cli.Bco | Cod. Cliente Banco | @! | vazio().or.FG_Seek("SA1","M->VDM_CCLIBC+Alltrim(M->VDM_LCLIBC)",1,.f.,"VDM_NCLIBC","A1_NOME") | | SA1 | 1 | | S | A | R | | | | VCM680WHEN(2) | | 001 | |
| VDM | 45 | VDM_LCLIBC | C | 2 | 0 | Loj.Cli.Bco | Loja Cliente Banco | @! | vazio().or.FG_Seek("SA1","M->VDM_CCLIBC+M->VDM_LCLIBC",1,.f.,"VDM_NCLIBC","A1_NOME") | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | 002 | |
| VDM | 46 | VDM_NCLIBC | C | 50 | 0 | Nom.Cli.Bco | Nome Cliente Banco | @! | | IIf(!INCLUI,Posicione("SA1",1,xFilial("SA1")+VDM->VDM_CCLIBC+VDM->VDM_LCLIBC,"A1_NOME"),"") | | 1 | | N | V | V | | | | | | 175 | |
| VDM | 47 | VDM_NOMCID | C | 60 | 0 | Cidade | Cidade | @! | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 48 | VDM_NROTEL | C | 15 | 0 | Telefone | Telefone | @! | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 49 | VDM_VLRMON | N | 14 | 2 | Vlr.Montador | Valor Montadora | @E 99,999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 50 | VDM_VLROFE | N | 14 | 2 | Vlr.Ofertado | Valor Ofertado | @E 99,999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 51 | VDM_VLRCLI | N | 14 | 2 | Vlr.Prop.Cli | Vlr Proposto pelo Cliente | @E 99,999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 52 | VDM_VLRVDA | N | 14 | 2 | Vlr.Venda | Valor de Venda | @E 99,999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 53 | VDM_DATVDA | D | 8 | 0 | Data Venda | Data de Venda | | | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 54 | VDM_VLRCOM | N | 14 | 2 | Vlr.Comissao | Valor de Comissao | @E 99,999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 55 | VDM_QTDUSA | N | 2 | 0 | Qtd.Usados | Quantidade de Usados | @E 99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 56 | VDM_VLRUSA | N | 14 | 2 | Vlr.Usados | Valor de Usados | @E 99,999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | VCM680WHEN(2) | | | |
| VDM | 57 | VDM_MOTCAN | C | 6 | 0 | Mot. Cancel. | Motivo Cancelamento | @! | Vazio() .or. FG_SEEK("VS0","'000011'+M->VDM_MOTCAN",1,.f.) | | VS0 | 1 | | S | V | R | | | | Empty(M->VDM_NUMATE) | | | |
| VDM | 58 | VDM_VLRNEG | N | 12 | 2 | Val. Negoc. | Valor Negociado | @E 999,999,999.99 | Positivo() | | | 1 | | S | A | R | | | | | | | |
| VDM | 59 | VDM_UUID | C | 36 | 0 | UUID | Id unico universal | | | FWUUIDV4(.t.) | | 1 | | N | A | R | | | | .f. | | | |
| VDM | 60 | VDM_DATINC | C | 14 | 0 | Dt Inclusao | Data Inclusao Registro | | | FGX_Timestamp() | | 1 | | N | A | R | | | | .f. | | | |
| VDM | 61 | VDM_DATALT | C | 14 | 0 | Dt Alteracao | Data Alteracao Registro | | | FGX_Timestamp() | | 1 | | N | A | R | | | | .f. | | | |