Dicionário Protheus
Início

Tabela VA1 no Protheus

Tabela de Preços - Avaliação

O que é a tabela VA1 no Protheus?

A tabela VA1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para tabela de preços - avaliação.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VA1
X2_PATH \DATA\
X2_ARQUIVO VA1990
X2_NOME Tabela de Preços - Avaliação
X2_NOMESPA Lista de Precios - Evaluación
X2_NOMEENG Price List - Evaluation
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
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_ 10250
R_E_C_D_E_L_ 0

Campos da Tabela VA1 (15 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_
VA1 01 VA1_FILIAL C 2 0 Filial Sucursal Branch Numero da Filial Numero de Sucursal Branch Number - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 166547 0
VA1 02 VA1_MARCA C 3 0 Marca Marca Trademark Marca do Veiculo Marca del Vehiculo Vehicle Trademark @! EXISTCPO("VE1",M->VA1_MARCA) .AND. (cMarVeiF3:=M->VA1_MARCA,.T.) x x x xx x x x x x x x x x x x x x - VE1 1 xx - - - S - - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 166548 0
VA1 03 VA1_MODVEI C 30 0 Modelo Modelo Model Codigo do Modelo Codigo del Modelo Model Code @! EXISTCPO("VV2",M->VA1_MARCA+M->VA1_MODVEI) x x x xx x x x x x x x x x x x x x - MCF 1 xx xx - - - S - - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 166549 0
VA1 04 VA1_COMBUS C 1 0 Combustivel Combustible Fuel Tipo de Combustivel Tipo de Combustible Fuel Type - OFIOA560VL("076",M->VA1_COMBUS,,.t.) x x x xx x x x x x x x x x x x x x - - 1 x xx - - - N - - - - #OFIOA560CB("076",1) #OFIOA560CB("076",1) #OFIOA560CB("076",1) - INCLUI - - - S - - N N N - - - 1 1 - - - 166550 0
VA1 05 VA1_DESCOM C 30 0 Combustivel Combustible Fuel Descricao do Combustivel Descripc. de Combustible Fuel Description - - x x x x x x x x x x x x x x x - - 1 x x - - - S V V - - - - - - - X3COMBO("VA1_COMBUS",VA1->VA1_COMBUS) - - S - - N N N - - - 1 2 - - - 166551 0
VA1 06 VA1_ANOMOD C 4 0 Ano Modelo Año Modelo Model Year Ano do Modelo Año del Modelo Year of Model 9999 VAL(M->VA1_ANOMOD) > 1900 .AND. EXISTCHAV("VA1",M->VA1_MARCA+M->VA1_MODVEI+M->VA1_COMBUS+M->VA1_ANOMOD,1,"") x x x xx x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 166552 0
VA1 07 VA1_ANOFAB C 4 0 Ano Fabric. Año Fabric. Manuf. Year Ano de Fabricacao Año de Fabricacion Year of Manufacture 9999 NaoVazio() x x x xx x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 166553 0
VA1 08 VA1_CODREF C 10 0 Ref.Tabela Ref.Tabla Table Ref.Cd Codigo de Ref. p/Tabela Codigo de Ref. p/Tabla Table Reference Code @! NaoVazio() x x x xx x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 166554 0
VA1 09 VA1_ULTATU D 8 0 Ultima Atual Ult.Actuali. Last Update Ultima Atualizacao Ultima Actualizacion Last Update - - x x x xx x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 166555 0
VA1 10 VA1_PRCINI N 16 2 Prc. Inicial Prc. Inicial Init. Price Preco Inicial do Veiculo Precio Inic. del Vehiculo Vehicle Initial Price @E 9,999,999,999,999.99 M->VA1_PRCINI > -1 x x x xx x x x x x x x x x x x x x - - 1 xx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 166556 0
VA1 11 VA1_PRCMIN N 16 2 Prc.Minimo Prc.Minimo Min. Price Preco Minimo do Veiculo Precio Minimo de Vehiculo Vehicle Minimum Price @E 9,999,999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 166557 0
VA1 12 VA1_PRCMAX N 16 2 Prc.Maximo Prc.Maximo Max. Price Preco Maximo do Veiculo Precio Maximo de Vehiculo Vehicle Maximum Price @E 9,999,999,999,999.99 M->VA1_PRCMAX > 0.00 x x x xx x x x x x x x x x x x x x - - 1 xx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 166558 0
VA1 13 VA1_FORMUL C 3 0 Formula Formula Formula Formula Preco Inicial Formula Precio Inicial Initial Price Formula @! Vazio() .or. EXISTCPO("SM4") x x x xx x x x x x x x x x x x x x - SM4 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 166559 0
VA1 14 VA1_DESENH C 10 0 Desenho Diseño Drawing Codigo do Desenho Codigo de Diseño Drawing Code @! EXISTCPO("VA6") x x x xx x x x x x x x x x x x x x - VA6 1 xx - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 166560 0
VA1 15 VA1_FONTE C 40 0 Fonte Fuente Source Fonte da Informacao Fuente de Informacion Information Source @! - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 166561 0

Índices da Tabela VA1 (1 í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_
VA1 1 VA1_FILIAL+VA1_MARCA+VA1_MODVEI+VA1_ANOMOD+VA1_COMBUS Marca + Modelo + Ano Modelo + Combustivel Marca + Modelo + Año Modelo + Combustible Trademark + Model + Model Year + Fuel S - - S 2 3 - 24284 0

Perguntas frequentes

Para que serve a tabela VA1 no Protheus?

Ela é utilizada para tabela de preços - avaliação dentro do sistema ERP Protheus.

Como consultar os campos da tabela VA1?

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

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

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

Exemplo de consulta SQL da tabela VA1

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

SELECT
    VA1_FILIAL,
    VA1_MARCA,
    VA1_MODVEI,
    VA1_COMBUS,
    VA1_DESCOM,
    VA1_ANOMOD,
    VA1_ANOFAB,
    VA1_CODREF,
    VA1_ULTATU,
    VA1_PRCINI,
    VA1_PRCMIN,
    VA1_PRCMAX,
    VA1_FORMUL,
    VA1_DESENH,
    VA1_FONTE
FROM VA1
WHERE
    D_E_L_E_T_ = ' '
    AND VA1_FILIAL = 'VALOR'
    AND VA1_MARCA = 'VALOR'
    AND VA1_MODVEI = 'VALOR'
    AND VA1_COMBUS = 'VALOR'
    AND VA1_DESCOM = 'VALOR'
    AND VA1_ANOMOD = 'VALOR'
    AND VA1_ANOFAB = 'VALOR'
    AND VA1_CODREF = 'VALOR'
    AND VA1_ULTATU BETWEEN '20260501' AND '20260531'
    AND VA1_PRCINI = 0
    AND VA1_PRCMIN = 0
    AND VA1_PRCMAX = 0
    AND VA1_FORMUL = 'VALOR'
    AND VA1_DESENH = 'VALOR'
    AND VA1_FONTE = 'VALOR'