PEDIDO DE VEICULOS
A tabela VPN faz parte do sistema ERP Protheus da TOTVS e é utilizada para pedido de veiculos.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela VPN possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela VPN, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | VPN |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | VPN990 |
| X2_NOME | PEDIDO DE VEICULOS |
| X2_NOMESPA | PEDIDO DE VEHICULOS |
| X2_NOMEENG | VEHICLE ORDER |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | VPN_FILIAL+VPN_NUMPED |
| X2_PYME | S |
| X2_MODULO | 11 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 10632 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VPN | 01 | VPN_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173697 | 0 |
| VPN | 02 | VPN_NUMPED | C | 10 | 0 | Transacao | Transaccion | Transac. | Transacao | Transaccion | Transaction | @E9 | - | x x x x x x x x x x x x x x x x | IF(INCLUI,GETSXENUM("VPN","VPN_NUMPED"),VPN->VPN_NUMPED) | - | 1 | xxxx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 173698 | 0 |
| VPN | 03 | VPN_OPEMOV | C | 1 | 0 | Operacao | Operacion | Operation | Operacao do Movimento | Operacion del Movimiento | Transaction Operation | @!S1 | PERTENCE("012345678") | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx | - | - | - | N | A | R | - | - | 0=Venda;1=Simulacao;2=Transferencia;3=Remessa;4=Devolucao;5=Consignado;6=Retorno de Remessa;7=Retorno de consignado | 0=Venta;1=Simulacao;2=Transferencia;3=Envio;4=Devolucion;5=Consignado;6=Retorno de Envio;7=Retorno de consignado | 0=Sale;1=Simulation;2=Transfer;3=Dispatch;4=Return;5=Consigned;6=Dispatch Return;7=Consigned Return | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 173699 | 0 |
| VPN | 04 | VPN_DATPED | D | 8 | 0 | Data Movto | Fecha Movto | Mov.Date | Data do Movimento | Fecha del Movimiento | Mov.Date | @D | If(INCLUI,M->VPN_DATMOV==DDATABASE,if(M->VPN_OPEMOV=="S",(M->VPN_DATMOV==DataValida(M->VPN_DATMOV)),M->VPN_DATMOV==VPN_DATMOV)) | x x x x x x x x x x x x x x x x | DDATABASE | - | 1 | xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 173700 | 0 |
| VPN | 05 | VPN_CODCLI | C | 6 | 0 | Cliente | Cliente | Customer | Codigo do Cliente | Codigo del Cliente | Customer Code | @! | VX021VLDENC() | x x x x x x x x x x x x x x x x | - | VSA2 | 1 | xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 001 | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 173701 | 0 |
| VPN | 06 | VPN_LOJA | C | 2 | 0 | Loja | Tienda | Unit | Loja do Cliente | Tienda del Cliente | Customer Unit | @! | VX021VLDENC() | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 002 | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 173702 | 0 |
| VPN | 07 | VPN_NOMCLI | C | 20 | 0 | Nome Cliente | Nomb Cliente | Custm.Name | Nome do Cliente | Nombre del Cliente | Customer Name | @!S20 | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("SA1",1,XFILIAL("SA1")+VPN->VPN_CODCLI+VPN->VPN_LOJA,"A1_NREDUZ"),"") | - | 1 | xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("SA1",1,xFilial("SA1")+VPN->VPN_CODCLI+VPN->VPN_LOJA,"A1_NREDUZ") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173703 | 0 |
| VPN | 08 | VPN_ENDCLI | C | 30 | 0 | End Propr | Direcc. Prop | Owner Add. | Endereco do Proprietario | Direccion del Propietario | Owner Address | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173704 | 0 |
| VPN | 09 | VPN_CIDCLI | C | 20 | 0 | Cidade | Ciudad | City | Cidade | Ciudad | City | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173705 | 0 |
| VPN | 10 | VPN_ESTCLI | C | 2 | 0 | Estado | Est/Prov/Reg | State | Estado do cliente | Est/Prov/Reg del cliente | Customer State | @! | - | x x x x x x x x x x x x x x x x | - | 12 | 1 | xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 010 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173706 | 0 |
| VPN | 11 | VPN_DATEMI | D | 8 | 0 | Data Emissao | Fch. Emision | Issue Date | Data da Emissao | Fecha de Emision | Issue Date | @D | M->VPN_DATEMI >= M->VPN_DATMOV - 120 .and. (M->VPN_DATEMI==DataValida(M->VPN_DATEMI)) | x x x x x x x x x x x x x x x x | DDATABASE | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173707 | 0 |
| VPN | 12 | VPN_VALMOV | N | 12 | 2 | Valor Venda | Valor Venta | Sales Value | Valor Venda | Valor Venta | Sales Value | @E 999,999,999.99 | M->VPN_VALMOV > 0 .and. MaFisRef("NF_VALMERC","VX021",M->VPN_VALMOV) | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173708 | 0 |
| VPN | 13 | VPN_PERDES | N | 6 | 2 | % Desconto | % Descuento | Discount % | % Desconto | % Descuento | Discount % | @E 999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173709 | 0 |
| VPN | 14 | VPN_VALDES | N | 12 | 2 | Desconto | Descuento | Discount | Vlr do Desconto | Val. del Descuento | Discount Value | @E 999,999,999.99 | MaFisRef("NF_DESCONTO","VX021",M->VPN_VALDES) | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173710 | 0 |
| VPN | 15 | VPN_VALTOT | N | 12 | 2 | Valor Total | Valor Total | Grand Total | Valor Total | Valor Total | Grand Total | @E 999,999,999.99 | MaFisRef("NF_TOTAL","VX021",M->VPN_VALTOT) | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | .F. | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173711 | 0 |
| VPN | 16 | VPN_CODVEN | C | 6 | 0 | Vendedor | Vendedor | Sales Rep. | Codigo Vendedor | Codigo Vendedor | Sales Rep.Code | @!S6 | FG_Seek("SA3","M->VPN_CODVEN",1,.f.,"VPN_NOMVEN","A3_NOME") | x x x x x x x x x x x x x x x x | __CUSERID | SA3 | 1 | xxxx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 173712 | 0 |
| VPN | 17 | VPN_NOMVEN | C | 15 | 0 | Nome Vended | Nomb Vend. | Sales R.Name | Nome do Vendedor | Nombre del Vendedor | Sales Rep.Name | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | Posicione("AA1",4,xFilial("AA1")+VPN->VS1_CODVEN,"AA1_NOMTEC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173713 | 0 |
| VPN | 18 | VPN_DESACE | N | 12 | 2 | Outras Desps | Otros Gast. | Other Exp. | Outras Desps Acessorias | Otros Gastos Adicionales | Other Ancillary Expenses | @E 999,999,999.99 | Positivo().and. MaFisRef("NF_DESPESA","VX021",M->VPN_DESACE) | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173714 | 0 |
| VPN | 19 | VPN_DTHEMI | C | 19 | 0 | Dta./Hr Emis | Fch./Hr Emis | Issue Dt/Hr | Data e hora da emissao | Fecha y hora de emision | Issue Date and Hour | @!S17 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | R | - | DTOC(DATE()) + " " + TIME() | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173715 | 0 |
| VPN | 20 | VPN_FORPAG | C | 3 | 0 | Forma Pagto | Forma Pago | Paym.Mode | Forma de Pagamento | Forma de Pago | Payment Mode | !!! | FG_Seek("SE4","M->VPN_FORPAG",1,.f.,"VPN_DESFPG","E4_DESCRI") .AND. SE4->E4_TIPO <> "A" | x x x x x x x x x x x x x x x x | - | SE4 | 1 | xxxx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 173716 | 0 |
| VPN | 21 | VPN_DESFPG | C | 15 | 0 | Descricao | Descripcion | Description | Descricao Forma de Pagto | Descripcion Forma de Pago | Paym.Mode desc. | @!S15 | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("SE4",1,XFILIAL("SE4")+VPN->VPN_FORPAG,"E4_DESCRI"),"") | - | 1 | xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("SE4",1,xFilial("SE4")+VPN->VPN_FORPAG,"E4_DESCRI") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173717 | 0 |
| VPN | 22 | VPN_CODBCO | C | 3 | 0 | Banco | Banco | Bank | Codigo do Banco | Codigo del Banco | Bank Code | @! | Vazio().or.FG_StrZero("M->VPN_CODBCO",3,.f.).and.FG_Seek("SA6","M->VPN_CODBCO",1,.f.,"VPN_CODAGE","A6_AGENCIA") | x x x x x x x x x x x x x x x x | - | A61 | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 007 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173718 | 0 |
| VPN | 23 | VPN_CODAGE | C | 5 | 0 | Agencia | Agencia | Branch | Agencia | Agencia | Branch | @! | FG_Seek("SA6","M->VPN_CODBCO+M->VPN_CODAGE",1,.f.) | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 008 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173719 | 0 |
| VPN | 24 | VPN_OBSERV | M | 47 | 0 | Observacao | Observacion | Note | Observacao | Observacion | Note | @! | - | x x x x x x x x x x x x x x x x | E_MSMM(VPN->VPN_OBSMEM,47) | - | 1 | xx x | - | - | - | S | A | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173720 | 0 |
| VPN | 25 | VPN_OBSMEM | C | 6 | 0 | Memo-Observ | Memo-Observ | Memo-Note | Memo-Observacao | Memo-Observacion | Memo-Note | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173721 | 0 |
| VPN | 26 | VPN_STATUS | C | 1 | 0 | Status | Estatus | Status | Status | Estatus | Status | @! | PERTENCE("AFCP") | x x x x x x x x x x x x x x x x | "I" | - | 1 | xx x | - | - | - | N | A | R | - | - | A=Aberto;F=Fechado;C=Cancelado;P=Parcialmente Atendido | A=Abierto;F=Cerrado;C=Cancelado;P=Parcialmente Atendido | A=Open;F=Closed;C=Canceled;P=Partially Serviced | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 173722 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VPN | 1 | VPN_FILIAL+VPN_NUMPED | Transacao | Transaccion | Transac. | S | - | - | S | 2 | 3 | - | 25074 | 0 |
Ela é utilizada para pedido de veiculos dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.