Dicionário Protheus
Início

Tabela VO2 no Protheus

Requisição de Cabeçalho

O que é a tabela VO2 no Protheus?

A tabela VO2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para requisição de cabeçalho.

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 VO2 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 VO2, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VO2
X2_PATH \DATA\
X2_ARQUIVO VO2990
X2_NOME Requisição de Cabeçalho
X2_NOMESPA Requisición de Encabezado
X2_NOMEENG Header Requisition
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO VO2_FILIAL+VO2_NOSNUM
X2_PYME S
X2_MODULO 14
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_ 10576
R_E_C_D_E_L_ 0

Campos da Tabela VO2 (30 campos)

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_
VO2 01 VO2_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 - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 172723 0
VO2 02 VO2_NUMOSV C 8 0 Nro da OS NºOS SO Number Numero da OS Numero de OS SO Number @! FG_Seek("VO1","M->VO2_NUMOSV",1,.f.) .and. VO1->VO1_STATUS == "A" x x x x xx x x x x x x x x x x x x x x VO1->VO1_NUMOSV+FG_CKCLINI(VO1->VO1_PROVEI+VO1->VO1_LOJPRO,"") - 1 x xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 172724 0
VO2 03 VO2_DEVOLU C 1 0 Devolucao Devolucion Return Devolucao Devolucion Return ! Pertence("10") x x x x xx x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - 1=Requisita Pecas;0=Devolucao de Pecas 1=Requiere Piezas;0=Devolucion de Piezas 1=Request Parts;0=Return Parts - - - - - S - - N N N - - - 1 1 - - - 172725 0
VO2 04 VO2_DATABE D 8 0 Dt Abertura Fc.Apertura Opening Date Data da Abertura da OS Fecha de Apertura de OS Opening Date of SO @D - x x x x xx x x x x x x x x x x x x x x VO1->VO1_DATABE - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172726 0
VO2 05 VO2_HORABE N 4 0 Hr Abertura Hr Apertura Opening Time Hora da Abertura da OS Hora de Apertura de OS Opening Hour of SO @R 99:99 - x x x x xx x x x x x x x x x x x x x x VO1->VO1_HORABE - 1 xx x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172727 0
VO2 06 VO2_DATENT D 8 0 Dt Prev Entr Fc.Prev Entr Est.Del.Date Data Previsao de Entrega Fecha Previs. de Entrega Expected Date of Delivery @D - x x x x xx x x x x x x x x x x x x x x VO1->VO1_DATENT - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172728 0
VO2 07 VO2_HORENT N 4 0 Hr Prev Entr Hr Prev Entr Expec.Ent Ti Hora Previsao de Entrega Hora Prevision de Entrega Expected Time of Delivery @R 99:99 - x x x x xx x x x x x x x x x x x x x x VO1->VO1_HORENT - 1 xx x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172729 0
VO2 08 VO2_KILOME N 8 0 Kilometragem Kilometraje Kilometers Kilometragem Kilometraje kilometers @e 99,999,999 - x x x x xx x x x x x x x x x x x x x x VO1->VO1_KILOME - 1 xx x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172730 0
VO2 09 VO2_DESMAR C 30 0 Marca Marca Brand Marca Marca Brand @!S30 - x x x x xx x x x x x x x x x x x x x x If(FG_SEEK("VV1","VO1->VO1_CHAINT",1,.f.),Posicione("VE1",1,xFilial("VE1")+VV1->VV1_CODMAR,"VE1_DESMAR"),"") - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172731 0
VO2 10 VO2_DESMOD C 30 0 Modelo Modelo Model Modelo Modelo Model @!S30 - x x x x xx x x x x x x x x x x x x x x Posicione("VV2",1,xFilial("VV2")+VV1->VV1_CODMAR+VV1->VV1_MODVEI,"VV2_DESMOD") - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172732 0
VO2 11 VO2_CHASSI C 25 0 Chassi Chasis Chassis Chassi do Veiculo Chasis de Vehiculo Vehicle's Chassis @!S25 - x x x x xx x x x x x x x x x x x x x x VV1->VV1_CHASSI - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172733 0
VO2 12 VO2_PLAVEI C 10 0 Placa Chapa Numberplate Placa do Veiculo Chapa de Vehiculo Vehicle's Plate @R! AAA-!!!!!!! - x x x x xx x x x x x x x x x x x x x x VV1->VV1_PLAVEI - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172734 0
VO2 13 VO2_CODFRO C 7 0 Cod Frota Cod Flota Fleet Code Codigo da Frota Codigo de Flota Code of Fleet @!S6 - x x x x xx x x x x x x x x x x x x x x VV1->VV1_CODFRO - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172735 0
VO2 14 VO2_PROVEI C 6 0 Proprietario Propietario Owner Proprietario do Veiculo Propietario de Vehiculo Vehicle's Owner @! - x x x x xx x x x x x x x x x x x x x x VO1->VO1_PROVEI - 1 x x x - - - N V V - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 172736 0
VO2 15 VO2_LJPVEI C 2 0 Loja Pro Vei Tienda Pr.Ve Owner's Unit Loja do Proprietario Tienda del Propietario Owner's Unit @! - x x x x xx x x x x x x x x x x x x x x VO1->VO1_LOJPRO - 1 x x x - - - S V V - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 172737 0
VO2 16 VO2_NOMPRO C 50 0 Nome Propr Nombre Prop. Owner Name Nome do Proprietario Nombre de Propietario Name of Owner @! - x x x x xx x x x x x x x x x x x x x x IIf(!Inclui,OM010003D_Nome_PropVeiculo(),"") - 1 x x x - - - N V V - - - - - - - - 175 - S - - N N N - - - 1 2 - - - 172738 0
VO2 17 VO2_ENDPRO C 30 0 End Propr Dir Propr Owner's Addr Endereco do Proprietario Direccion de Propietario Owner's Address @!S30 - x x x x xx x x x x x x x x x x x x x x SA1->A1_END - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172739 0
VO2 18 VO2_CIDPRO C 20 0 Cidade Ciudad City Cidade Ciudad City @!S20 - x x x x x x x x x x x x x x x If(!Inclui,Posicione("SA1",1,xFilial("SA1")+VO1->VO1_PROVEI+VO1->VO1_LOJPRO,"A1_MUN"),"") - 1 x xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172740 0
VO2 19 VO2_ESTPRO C 2 0 UF Est/Prov/Reg ST Estado Estado State @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("SA1",1,xFilial("SA1")+VO1->VO1_PROVEI+VO1->VO1_LOJPRO,"A1_EST"),"") - 1 x xx - - - N V V - - - - - - - - 010 - S - - N N N - - - 1 2 - - - 172741 0
VO2 20 VO2_FONPRO C 15 0 Telefone Telefono Phone Number Telefone Telefono Telephone @!S8 - x x x x xx x x x x x x x x x x x x x x SA1->A1_TEL - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172742 0
VO2 21 VO2_NOSNUM C 8 0 Nosso Nro Rq Nuestro NºRq Our Requ.Nr Nosso Numero Requisicao Nuestro Nº Requerimiento Request - Our Number @E 99999999 - x x x x xx x x x x x x x x x x x x x x - - 1 x xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 172743 0
VO2 22 VO2_DATREQ D 8 0 Dt Requisic Fecha Sol. Requis. Date Data da Requisicao Fecha de solicitud Date of Request @D - x x x x xx x x x x x x x x x x x x x x DDataBase - 1 x x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 172744 0
VO2 23 VO2_HORREQ N 4 0 Hr Requisic Hr. Solicit. Requis. Time Hora da Requisicao Hora de solicitud Time of Request @R 99:99 - x x x x xx x x x x x x x x x x x x x x val(left(time(),2)+substr(time(),4,2)) - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 172745 0
VO2 24 VO2_FUNCON C 6 0 Consultor Consultor Consultant Funcionario Consultor Empleado Consultor Consultant Employee @E 999999 - x x x x xx x x x x x x x x x x x x x x VO1->VO1_FUNABE - 1 x x x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172746 0
VO2 25 VO2_NOMFUN C 30 0 Nome Nombre Name Nome do Consultor Nombre del Consultor Name of Consultant @!S20 - x x x x xx x x x x x x x x x x x x x x Posicione("VAI",1,xFilial("VAI")+VO1->VO1_FUNABE,"VAI_NOMTEC") - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172747 0
VO2 26 VO2_FUNREQ C 6 0 Func Requis Func Requis Funct.Reques Funcionario Requisitante Empleado Requirente Requester Employee @E 999999 - x x x x xx x x x x x x x x x x x x x x Posicione("VAI",4,xFilial("VAI")+__cUserID,"VAI_CODTEC") - 1 x x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 172748 0
VO2 27 VO2_NOMREQ C 30 0 Nome Nombre Name Nome do Requisitante Nombre de Requisitante Name of Requester @!S20 - x x x x xx x x x x x x x x x x x x x x VAI->VAI_NOMTEC - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 172749 0
VO2 28 VO2_TIPREQ C 1 0 Tp Requisic Tp Requerim. Requis.Type Tipo de Requisicao Tipo de Requerimiento Type of Request @!S1 - x x x x xx x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 172750 0
VO2 29 VO2_MOTDEV C 60 0 MotivDevoluc MotivDevoluc ReasonRetn Motivo Devolucao Motivo Devoluc. Reason for Return @! - x x x x x x x x x x x x x x x - - 1 - - - - N A - - - - - - - - - - - N - - N N N - - - 1 2 - - - 172751 0
VO2 30 VO2_DATALT D 8 0 Dt Alterac Fch Modif. Edit Dt Data Alteracao Fecha de modificación Edit Date - - x x x x x x x x x x x x x x x x dDataBase - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 172752 0

Índices da Tabela VO2 (3 índices)

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_
VO2 1 VO2_FILIAL+VO2_NUMOSV+VO2_TIPREQ+VO2_NOSNUM Nro da OS + Tp Requisic + Nosso Nro Rq NºOS + Tp Requerim. + Nuestro NºRq SO Number + Requis.Type + Our Requ.Nr S - - S 2 3 - 24947 0
VO2 2 VO2_FILIAL+VO2_NOSNUM Nosso Nro Rq Nuestro NºRq Our Requ.Nr S - - S 2 3 - 24948 0
VO2 3 VO2_FILIAL+DTOS(VO2_DATREQ) Dt Requisic Fecha Sol. Requis. Date S - - S 2 3 - 24949 0

Perguntas frequentes

Para que serve a tabela VO2 no Protheus?

Ela é utilizada para requisição de cabeçalho dentro do sistema ERP Protheus.

Como consultar os campos da tabela VO2?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela VO2?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela VO2

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    VO2_FILIAL,
    VO2_NUMOSV,
    VO2_DEVOLU,
    VO2_DATABE,
    VO2_HORABE,
    VO2_DATENT,
    VO2_HORENT,
    VO2_KILOME,
    VO2_DESMAR,
    VO2_DESMOD,
    VO2_CHASSI,
    VO2_PLAVEI,
    VO2_CODFRO,
    VO2_PROVEI,
    VO2_LJPVEI,
    VO2_NOMPRO,
    VO2_ENDPRO,
    VO2_CIDPRO,
    VO2_ESTPRO,
    VO2_FONPRO,
    VO2_NOSNUM,
    VO2_DATREQ,
    VO2_HORREQ,
    VO2_FUNCON,
    VO2_NOMFUN,
    VO2_FUNREQ,
    VO2_NOMREQ,
    VO2_TIPREQ,
    VO2_MOTDEV,
    VO2_DATALT
FROM VO2
WHERE
    D_E_L_E_T_ = ' '
    AND VO2_FILIAL = 'VALOR'
    AND VO2_NUMOSV = 'VALOR'
    AND VO2_DEVOLU = 'VALOR'
    AND VO2_DATABE BETWEEN '20260501' AND '20260531'
    AND VO2_HORABE = 0
    AND VO2_DATENT BETWEEN '20260501' AND '20260531'
    AND VO2_HORENT = 0
    AND VO2_KILOME = 0
    AND VO2_DESMAR = 'VALOR'
    AND VO2_DESMOD = 'VALOR'
    AND VO2_CHASSI = 'VALOR'
    AND VO2_PLAVEI = 'VALOR'
    AND VO2_CODFRO = 'VALOR'
    AND VO2_PROVEI = 'VALOR'
    AND VO2_LJPVEI = 'VALOR'
    AND VO2_NOMPRO = 'VALOR'
    AND VO2_ENDPRO = 'VALOR'
    AND VO2_CIDPRO = 'VALOR'
    AND VO2_ESTPRO = 'VALOR'
    AND VO2_FONPRO = 'VALOR'
    AND VO2_NOSNUM = 'VALOR'
    AND VO2_DATREQ BETWEEN '20260501' AND '20260531'
    AND VO2_HORREQ = 0
    AND VO2_FUNCON = 'VALOR'
    AND VO2_NOMFUN = 'VALOR'
    AND VO2_FUNREQ = 'VALOR'
    AND VO2_NOMREQ = 'VALOR'
    AND VO2_TIPREQ = 'VALOR'
    AND VO2_MOTDEV = 'VALOR'
    AND VO2_DATALT BETWEEN '20260501' AND '20260531'