A tabela DH1 do Protheus está descrita no dicionário (SX2) como “TODOS”. Possui 35 campos e 2 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- DH1
- Nome
- TODOS
- Nome (inglês)
- ALL
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 35 / 2
Campos da tabela DH1 (35)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | DH1_FILIAL | C | 2 | 0 | Filial | Filial | Real |
| 02 | DH1_DOC | C | 9 | 0 | Documento | Número do Documento | Real |
| 03 | DH1_EMISAO | D | 8 | 0 | Dt Emissão | Dt Emissão | Real |
| 04 | DH1_SERVIC | C | 3 | 0 | Cod.Servico | Código do Serviço | Real |
| 05 | DH1_TM | C | 3 | 0 | Tp Movimento | Tipo de movimento | Real |
| 06 | DH1_LOCAL | C | 2 | 0 | Armazém | Código do Armazém | Real |
| 07 | DH1_PRODUT | C | 15 | 0 | Produto | Código do Produto | Real |
| 08 | DH1_LOTECT | C | 10 | 0 | Lote | Lote | Real |
| 09 | DH1_LOCALI | C | 15 | 0 | Endereço | Endereço | Real |
| 10 | DH1_QUANT | N | 12 | 2 | Quantidade | Quantidade do Movimento | Real |
| 11 | DH1_QTSEGU | N | 12 | 2 | Qtd 2 Uni | Quantidade na Segunda Uni | Real |
| 12 | DH1_OP | C | 14 | 0 | Ord Produção | Ordem de Produção | Real |
| 13 | DH1_NUMSA | C | 6 | 0 | Nr.S.A. | Número da Solic.ao Armaz. | Real |
| 14 | DH1_ITEMSA | C | 2 | 0 | Item S.A. | Item da Solict.ao Armaz. | Real |
| 15 | DH1_NUMLOT | C | 6 | 0 | Sub-Lote | Sub-Lote | Real |
| 16 | DH1_NUMSER | C | 20 | 0 | @! | Num de Serie | Real |
| 17 | DH1_DTVALI | D | 8 | 0 | Valid. Lote | Validade do Lote | Real |
| 18 | DH1_ROTINA | C | 30 | 0 | Rotina | Rotina Geradora | Real |
| 19 | DH1_TRT | C | 2 | 0 | Sequencia | Sequencia da Estrutura | Real |
| 20 | DH1_PROJPM | C | 20 | 0 | Cod.Projeto | Código do Projeto | Real |
| 21 | DH1_TASKPM | C | 12 | 0 | Cod. Tarefa | Código da Tarefa | Real |
| 22 | DH1_CLVL | C | 9 | 0 | Classe Valor | Classe Valor Contábil | Real |
| 23 | DH1_CC | C | 9 | 0 | Centro Custo | Centro de Custo | Real |
| 24 | DH1_CONTA | C | 20 | 0 | C Contábil | Conta Contábil | Real |
| 25 | DH1_ITEMCT | C | 9 | 0 | Item Contab | Item Contábil | Real |
| 26 | DH1_STATUS | C | 1 | 0 | Status | Status de Controle Intern | Real |
| 27 | DH1_NUMSEQ | C | 6 | 0 | Sequencial | Numero Sequencial | Real |
| 28 | DH1_IDDCF | C | 6 | 0 | ID DCF | Identificador DCF | Real |
| 29 | DH1_CF | C | 3 | 0 | Tipo RE/DE | Tipo RE/DE | Real |
| 30 | DH1_CUSTO1 | N | 14 | 2 | Custo | Custo | Real |
| 31 | DH1_CUSTO2 | N | 14 | 2 | Custo moeda2 | Custo moeda2 | Real |
| 32 | DH1_CUSTO3 | N | 14 | 2 | Custo moeda3 | Custo moeda3 | Real |
| 33 | DH1_CUSTO4 | N | 14 | 2 | Custo moeda4 | Custo moeda4 | Real |
| 34 | DH1_CUSTO5 | N | 14 | 2 | Custo moeda5 | Custo moeda5 | Real |
| 35 | DH1_POTENC | N | 6 | 2 | Potencia Lot | Potencia do Lote | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela DH1 (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DH1_FILIAL+DH1_DOC+DH1_LOCAL+DH1_NUMSEQ | Documento + Armazém + Sequencial | |
| 2 | DH1_FILIAL+DH1_DOC+DH1_NUMSEQ | Documento + Sequencial |
Perguntas frequentes sobre a tabela DH1
O que é a tabela DH1?
É a tabela “TODOS” do ERP TOTVS Protheus, com 35 campos definidos no dicionário SX3.
Quais são os índices da tabela DH1?
A tabela tem 2 índices. O principal (ordem 1) usa a chave DH1_FILIAL+DH1_DOC+DH1_LOCAL+DH1_NUMSEQ.
Qual é o nome físico da tabela DH1 no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: DH1990). Em ADVPL, use RetSqlName("DH1") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela DH1
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
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 '20261101' AND '20261130'
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 '20261101' AND '20261130'
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
Outras tabelas relacionadas
- DH0 Notas Fiscais X Movim. Interno
- DH3 Itens Documento de Saida DCL
- DH4 Itens Documento de Entrada DCL
- DH5 Complemento de Produto DCL
- DH6 Tanques x Produtos
- DH7 Medições diárias
- DH8 Lacres
- DH9 Recebimento Antecipado
- DHA Checklist de Caminhoes
- DHB Cadastro de Motoristas
- DHC Fatores Conversao a 20 graus
- DHD Carac. Fisica-Quimica Produtos
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.