Dicionário Protheus
Início

Tabela VH1 no Protheus

Itens de Lay-Out (Trans/Recep)

O que é a tabela VH1 no Protheus?

A tabela VH1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens de lay-out (trans/recep).

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VH1
X2_PATH \DATA\
X2_ARQUIVO VH1990
X2_NOME Itens de Lay-Out (Trans/Recep)
X2_NOMESPA Ítems de Lay-Out (Trans/Cobr)
X2_NOMEENG Layout Items (Trans./Rec.)
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 VH1_DESCAM
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_ 10445
R_E_C_D_E_L_ 0

Campos da Tabela VH1 (20 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_
VH1 01 VH1_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System 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 - - - 170132 0
VH1 02 VH1_CODGRU C 6 0 Cod Grupo Cod Grupo Group Code Codigo Grupo Parametros Codigo Grupo Parametros Parameters Group Code @E 999999 - x x x xx x x x x x x x x x x x x x x - - 1 x xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170133 0
VH1 03 VH1_NOMGRU C 40 0 Descricao Descripcion Description Descricao Descripcion Description @!S40 NaoVazio() x x x xx x x x x x x x x x x x x x x - - 1 x xx x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 170134 0
VH1 04 VH1_CODMAR C 3 0 Marca Marca Brand Codigo da Marca Codigo de Marca Brand Code @!S3 FG_Seek("VE1","M->VH1_CODMAR",1,.f.,"VH1_DESMAR","VE1_DESMAR") x x x xx x x x x x x x x x x x x x x - VE1 1 x xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 170135 0
VH1 05 VH1_DESMAR C 30 0 Descricao Descripcion Description Descricao da Marca Descripcion de Marca Trademark Description @!S30 - x x x xx x x x x x x x x x x x x x x if(!Inclui,Posicione("VE1",1,xFilial("VE1")+VH1->VH1_CODMAR,"VE1_DESMAR"),"") - 1 x xx x - - - N V V - - - - - - - Posicione("VE1",1,xFilial("VE1")+VH1->VH1_CODMAR,"VE1_DESMAR") - - S - - N N N - - - 1 2 - - - 170136 0
VH1 06 VH1_SEGMEN C 10 0 Segmento Segmento Segment Segmento Segmento Segment @!S10 - x x x xx x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170137 0
VH1 07 VH1_ORDCAM C 2 0 Ordem Orden Order Ordem Orden Order @E 99 FG_STRZERO("M->VH1_ORDCAM",2,.f.) x x x xx x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 170138 0
VH1 08 VH1_DESCAM C 15 0 Descricao Descripcion Description Descricao Descripcion Description @!S15 NaoVazio() x x x xx x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - - - - - S - - S N N - - - 1 1 - - - 170139 0
VH1 09 VH1_TAMCAM C 3 0 Tamanho Tamaño Size Tamanho Tamaño Size @E 999 FG_STRZERO("M->VH1_TAMCAM",3,.f.) x x x xx x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 170140 0
VH1 10 VH1_PICCAM C 20 0 Picture Picture Picture Picture Picture Picture @!S20 - x x x xx x x x x x x x x x x x x x x "@!" - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170141 0
VH1 11 VH1_TIPREG C 1 0 Tipo Regist. Tipo Campo Field Type Tipo do Registro Tipo de Campo Field Type @!S1 PERTENCE("12") x x x xx x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - 1=Caracter;2=Numerico 1=Caracter;2=Numerico 1=Caracter;2=Numeric - - - - - S - - N N N - - - 1 1 - - - 170142 0
VH1 12 VH1_FUNIMP C 128 0 Funcao Imp. Funcion Imp. Import Funct Funcao de Importacao Funcion de Exportacion Export Function @!S128 - x x x xx x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170143 0
VH1 13 VH1_FUNEXP C 150 0 Funcao Exp. Funcion Exp. Export Funct Funcao de Exportacao Funcion de Exportacion Export Function @!S150 - x x x xx x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170144 0
VH1 14 VH1_ALIASR C 3 0 Alias Alias Alias Alias de Gravacao do Ret. Alias de Grabacion de Ret Ret. Recording Alias @!S3 FS_FIA160() x x x xx x x x x x x x x x x x x x x - SX2 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170145 0
VH1 15 VH1_DESALI C 30 0 Descricao Descripcion Description Descricao do Alias Descripcion del Alias Alias description @!S30 - x x x xx x x x x x x x x x x x x x x if(!Inclui,Posicione("SX2",1,VH1->VH1_ALIASR,"X2_NOME"),"") - 1 x xx x - - - N V V - - - - - - - Posicione("SX2",1,VH1->VH1_ALIASR,"X2_NOME") - - S - - N N N - - - 1 2 - - - 170146 0
VH1 16 VH1_CAMPOR C 10 0 Campo Campo Field Campo de Gravacao do Ret. Campo de Grabacion de Ret Ret. Recording Field @!S10 - x x x xx x x x x x x x x x x x x x x - SX3 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 170147 0
VH1 17 VH1_CPOREP C 1 0 Cpo de Repet Cpo de Repet Rep. Field Campo de Repeticao Campo de Repeticion Repetition Field @!S1 PERTENCE("01") x x x xx x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - S - - N N N - - - 1 1 - - - 170148 0
VH1 18 VH1_CPOCHV C 1 0 Ord. Chave Ord. Clave Key order Ordem da chave Orden de la clave Key order @! Pertence("123456789") x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=1;2=2;3=3;4=4;5=5;6=6;7=7;8=8;9=9 1=1;2=2;3=3;4=4;5=5;6=6;7=7;8=8;9=9 1=1;2=2;3=3;4=4;5=5;6=6;7=7;8=8;9=9 - - - - - N - - N N N - - - 1 2 - - - 170149 0
VH1 19 VH1_IMPCPO C 1 0 Imprime Imprime Print Imprime Imprime Print @! Pertence("01") x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - N - - N N N - - - 1 2 - - - 170150 0
VH1 20 VH1_ALTCPO C 1 0 Altera Campo Modif Campo Edit Field Altera campo para envio Modifica campo para envio Edt field for sending @! Pertence("01") x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - N - - N N N - - - 1 2 - - - 170151 0

Índices da Tabela VH1 (2 í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_
VH1 1 VH1_FILIAL+VH1_CODMAR+VH1_CODGRU+VH1_ORDCAM Marca + Cod Grupo + Ordem Marca + Cod Grupo + Orden Brand + Group Code + Order S - - S 2 3 - 24702 0
VH1 2 VH1_FILIAL+VH1_SEGMEN+VH1_CODMAR Segmento + Marca Segmento + Marca Segment + Brand S - - S 2 3 - 24703 0

Perguntas frequentes

Para que serve a tabela VH1 no Protheus?

Ela é utilizada para itens de lay-out (trans/recep) dentro do sistema ERP Protheus.

Como consultar os campos da tabela VH1?

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

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

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

Exemplo de consulta SQL da tabela VH1

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

SELECT
    VH1_FILIAL,
    VH1_CODGRU,
    VH1_NOMGRU,
    VH1_CODMAR,
    VH1_DESMAR,
    VH1_SEGMEN,
    VH1_ORDCAM,
    VH1_DESCAM,
    VH1_TAMCAM,
    VH1_PICCAM,
    VH1_TIPREG,
    VH1_FUNIMP,
    VH1_FUNEXP,
    VH1_ALIASR,
    VH1_DESALI,
    VH1_CAMPOR,
    VH1_CPOREP,
    VH1_CPOCHV,
    VH1_IMPCPO,
    VH1_ALTCPO
FROM VH1
WHERE
    D_E_L_E_T_ = ' '
    AND VH1_FILIAL = 'VALOR'
    AND VH1_CODGRU = 'VALOR'
    AND VH1_NOMGRU = 'VALOR'
    AND VH1_CODMAR = 'VALOR'
    AND VH1_DESMAR = 'VALOR'
    AND VH1_SEGMEN = 'VALOR'
    AND VH1_ORDCAM = 'VALOR'
    AND VH1_DESCAM = 'VALOR'
    AND VH1_TAMCAM = 'VALOR'
    AND VH1_PICCAM = 'VALOR'
    AND VH1_TIPREG = 'VALOR'
    AND VH1_FUNIMP = 'VALOR'
    AND VH1_FUNEXP = 'VALOR'
    AND VH1_ALIASR = 'VALOR'
    AND VH1_DESALI = 'VALOR'
    AND VH1_CAMPOR = 'VALOR'
    AND VH1_CPOREP = 'VALOR'
    AND VH1_CPOCHV = 'VALOR'
    AND VH1_IMPCPO = 'VALOR'
    AND VH1_ALTCPO = 'VALOR'