Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela DH1 no Protheus

TODOS

O que é a tabela DH1 no Protheus?

A tabela DH1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para todos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DH1
X2_PATH \DATA\
X2_ARQUIVO DH1990
X2_NOME TODOS
X2_NOMESPA TODOS
X2_NOMEENG ALL
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 42
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 1
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_ 3269
R_E_C_D_E_L_ 0

Campos da Tabela DH1 (35 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_
DH1 01 DH1_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 x - - 1 x x - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 50635 0
DH1 02 DH1_DOC C 9 0 Documento Documento Document Número do Documento Número del documento Document Number @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 018 - S - - N - N - - - 1 2 - - - 50636 0
DH1 03 DH1_EMISAO D 8 0 Dt Emissão Fch Emisión Issue Dt Dt Emissão Fch Emisión Issue Date - - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50637 0
DH1 04 DH1_SERVIC C 3 0 Cod.Servico Cód.Servicio Serv Code Código do Serviço Código del servicio Service Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 012 - S - - N - N - - - 1 2 - - - 50638 0
DH1 05 DH1_TM C 3 0 Tp Movimento Tp Movimient Transac Tp Tipo de movimento Tipo de movimiento Transaction Type @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50639 0
DH1 06 DH1_LOCAL C 2 0 Armazém Almacén Warehouse Código do Armazém Código del almacén Warehouse Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 024 - S - - N - N - - - 1 2 - - - 50640 0
DH1 07 DH1_PRODUT C 15 0 Produto Producto Product Código do Produto Código del producto Product Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 030 - S - - N - N - - - 1 2 - - - 50641 0
DH1 08 DH1_LOTECT C 10 0 Lote Lote Lot Lote Lote Lot - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 068 - S - - N - N - - - 1 2 - - - 50642 0
DH1 09 DH1_LOCALI C 15 0 Endereço Dirección Address Endereço Dirección Address @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50643 0
DH1 10 DH1_QUANT N 12 2 Quantidade Cantidad Amount Quantidade do Movimento Cantidad del movimiento Amount of transaction @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xxxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50644 0
DH1 11 DH1_QTSEGU N 12 2 Qtd 2 Uni Cant 2 Uni Amt 2nd Unit Quantidade na Segunda Uni Cantidad segunda Unit Amount in Second Unit @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50645 0
DH1 12 DH1_OP C 14 0 Ord Produção Ord Producc. Prod Order Ordem de Produção Orden de producción Production Order @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50646 0
DH1 13 DH1_NUMSA C 6 0 Nr.S.A. Nº S.A. Wh Req No. Número da Solic.ao Armaz. Número Solic.al almacén Warehouse Request Number @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50647 0
DH1 14 DH1_ITEMSA C 2 0 Item S.A. Ítem S.A. Wh Req Item Item da Solict.ao Armaz. Ítem Solict.al almacén Warehouse Request Item @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50648 0
DH1 15 DH1_NUMLOT C 6 0 Sub-Lote Sublote Sub-lot Sub-Lote Sublote Sub-lot @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50649 0
DH1 16 DH1_NUMSER C 20 0 @! @! @! Num de Serie Nº de serie Serial Number - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 170 - S - - N - N - - - 1 2 - - - 50650 0
DH1 17 DH1_DTVALI D 8 0 Valid. Lote Valid. Lote Lot Validity Validade do Lote Validez del lote Lot Validity - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50651 0
DH1 18 DH1_ROTINA C 30 0 Rotina Rutina Routine Rotina Geradora Rutina generadora Generating Routine @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50652 0
DH1 19 DH1_TRT C 2 0 Sequencia Secuencia Sequence Sequencia da Estrutura Secuencia de la estructur Structure Sequence @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50653 0
DH1 20 DH1_PROJPM C 20 0 Cod.Projeto Cód.Proyecto Project Code Código do Projeto Código del proyecto Project Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50654 0
DH1 21 DH1_TASKPM C 12 0 Cod. Tarefa Cód. Tarea Task Code Código da Tarefa Código de la tarea Task Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - 014 - S - - N - N - - - 1 2 - - - 50655 0
DH1 22 DH1_CLVL C 9 0 Classe Valor Clase valor Value Class Classe Valor Contábil Clase valor contable Account Val Class @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - 006 - S - - N - N - - - 1 2 - - - 50656 0
DH1 23 DH1_CC C 9 0 Centro Custo Centro costo Cost Center Centro de Custo Centro de costo Cost Center @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - 004 - S - - N - N - - - 1 2 - - - 50657 0
DH1 24 DH1_CONTA C 20 0 C Contábil C Contable Ledger Acc Conta Contábil Cta Contable Ledger Account @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - 003 - S - - N - N - - - 1 2 - - - 50658 0
DH1 25 DH1_ITEMCT C 9 0 Item Contab Ítem Contab Acc Item Item Contábil Ítem contable Accounting Item @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - 005 - S - - N - N - - - 1 2 - - - 50659 0
DH1 26 DH1_STATUS C 1 0 Status Estatus Status Status de Controle Intern Estatus control Inter Intern Control Status @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50660 0
DH1 27 DH1_NUMSEQ C 6 0 Sequencial Secuencial Sequential Numero Sequencial Número secuencial Sequential Number - - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50661 0
DH1 28 DH1_IDDCF C 6 0 ID DCF ID DCF DCF ID Identificador DCF Identificador DCF DCF Identifier @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50662 0
DH1 29 DH1_CF C 3 0 Tipo RE/DE Tipo RE/DE Tp FROM/TO Tipo RE/DE Tipo RE/DE Type FROM/TO @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50663 0
DH1 30 DH1_CUSTO1 N 14 2 Custo Costo Cost Custo Costo Cost @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50664 0
DH1 31 DH1_CUSTO2 N 14 2 Custo moeda2 Costo moned2 Curr cost2 Custo moeda2 Costo moneda2 Curr cost2 @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50665 0
DH1 32 DH1_CUSTO3 N 14 2 Custo moeda3 Costo moned3 Curr cost3 Custo moeda3 Costo moned3 Curr cost3 @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50666 0
DH1 33 DH1_CUSTO4 N 14 2 Custo moeda4 Costo moned4 Curr cost4 Custo moeda4 Costo moneda4 Curr cost4 @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50667 0
DH1 34 DH1_CUSTO5 N 14 2 Custo moeda5 Costo moned5 Curr cost5 Custo moeda5 Costo moneda5 Curr cost5 @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50668 0
DH1 35 DH1_POTENC N 6 2 Potencia Lot Potencia Lot Batch Power Potencia do Lote Potencia del lote Batch Power @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 50669 0

Índices da Tabela DH1 (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_
DH1 1 DH1_FILIAL+DH1_DOC+DH1_LOCAL+DH1_NUMSEQ Documento + Armazém + Sequencial Documento + Almacén + Secuencial Document + Warehouse + Sequential S - - S 2 3 - 7828 0
DH1 2 DH1_FILIAL+DH1_DOC+DH1_NUMSEQ Documento + Sequencial Documento + Secuencial Document + Sequential S - - S 2 3 - 7829 0

Perguntas frequentes

Para que serve a tabela DH1 no Protheus?

Ela é utilizada para todos dentro do sistema ERP Protheus.

Como consultar os campos da tabela DH1?

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

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

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

Exemplo de consulta SQL da tabela DH1

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

SELECT
    DH1_FILIAL,
    DH1_DOC,
    DH1_EMISAO,
    DH1_SERVIC,
    DH1_TM,
    DH1_LOCAL,
    DH1_PRODUT,
    DH1_LOTECT,
    DH1_LOCALI,
    DH1_QUANT,
    DH1_QTSEGU,
    DH1_OP,
    DH1_NUMSA,
    DH1_ITEMSA,
    DH1_NUMLOT,
    DH1_NUMSER,
    DH1_DTVALI,
    DH1_ROTINA,
    DH1_TRT,
    DH1_PROJPM,
    DH1_TASKPM,
    DH1_CLVL,
    DH1_CC,
    DH1_CONTA,
    DH1_ITEMCT,
    DH1_STATUS,
    DH1_NUMSEQ,
    DH1_IDDCF,
    DH1_CF,
    DH1_CUSTO1,
    DH1_CUSTO2,
    DH1_CUSTO3,
    DH1_CUSTO4,
    DH1_CUSTO5,
    DH1_POTENC
FROM DH1
WHERE
    D_E_L_E_T_ = ' '
    AND DH1_FILIAL = 'VALOR'
    AND DH1_DOC = 'VALOR'
    AND DH1_EMISAO BETWEEN '20260601' AND '20260630'
    AND DH1_SERVIC = 'VALOR'
    AND DH1_TM = 'VALOR'
    AND DH1_LOCAL = 'VALOR'
    AND DH1_PRODUT = 'VALOR'
    AND DH1_LOTECT = 'VALOR'
    AND DH1_LOCALI = 'VALOR'
    AND DH1_QUANT = 0
    AND DH1_QTSEGU = 0
    AND DH1_OP = 'VALOR'
    AND DH1_NUMSA = 'VALOR'
    AND DH1_ITEMSA = 'VALOR'
    AND DH1_NUMLOT = 'VALOR'
    AND DH1_NUMSER = 'VALOR'
    AND DH1_DTVALI BETWEEN '20260601' AND '20260630'
    AND DH1_ROTINA = 'VALOR'
    AND DH1_TRT = 'VALOR'
    AND DH1_PROJPM = 'VALOR'
    AND DH1_TASKPM = 'VALOR'
    AND DH1_CLVL = 'VALOR'
    AND DH1_CC = 'VALOR'
    AND DH1_CONTA = 'VALOR'
    AND DH1_ITEMCT = 'VALOR'
    AND DH1_STATUS = 'VALOR'
    AND DH1_NUMSEQ = 'VALOR'
    AND DH1_IDDCF = 'VALOR'
    AND DH1_CF = 'VALOR'
    AND DH1_CUSTO1 = 0
    AND DH1_CUSTO2 = 0
    AND DH1_CUSTO3 = 0
    AND DH1_CUSTO4 = 0
    AND DH1_CUSTO5 = 0
    AND DH1_POTENC = 0