A tabela HD1 do Protheus está descrita no dicionário (SX2) como “Itens NF Entrada Handheld”. Possui 17 campos e 2 índices e chave única HD1_FILIAL+HD1_ID+HD1_DOC+HD1_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- HD1
- Nome
- Itens NF Entrada Handheld
- Nome (inglês)
- Handheld Inflow Invoice Items
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
HD1_FILIAL+HD1_ID+HD1_DOC+HD1_ITEM- Campos / índices
- 17 / 2
Campos da tabela HD1 (17)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | HD1_FILIAL | C | 2 | 0 | FILIAL | FILIAL | Real |
| 02 | HD1_ID | C | 6 | 0 | ID | ID DE FILTRO DE TABELA | Real |
| 03 | HD1_DOC | C | 9 | 0 | Documento | Documento | Real |
| 04 | HD1_ITEM | C | 4 | 0 | Item | Item | Real |
| 05 | HD1_COD | C | 15 | 0 | Produto | Produto | Real |
| 06 | HD1_QUANT | N | 10 | 2 | Quantidade | Quantidade | Real |
| 07 | HD1_VUNIT | N | 14 | 2 | Valor Unit. | Valor Unitário | Real |
| 08 | HD1_TOTAL | N | 14 | 2 | Vlr. Total | Valor Total | Real |
| 09 | HD1_TES | C | 3 | 0 | TES | Tipo de Entrada | Real |
| 10 | HD1_NFORI | C | 6 | 0 | Nf. Origem | Nota de origem | Real |
| 11 | HD1_SERORI | C | 3 | 0 | Serie Orig. | Serie Origem | Real |
| 12 | HD1_ITEORI | C | 4 | 0 | Item Orig. | Item original | Real |
| 13 | HD1_LOTECT | C | 10 | 0 | Lore ctrl | Lote de controle | Real |
| 14 | HD1_DTVALI | D | 8 | 0 | Data Validad | Data de validade lote | Real |
| 15 | HD1_INTR | C | 1 | 0 | INTR | Flag de controle do MCS | Real |
| 16 | HD1_VER | N | 10 | 0 | Ver | Versão do registro | Real |
| 17 | HD1_SDOCO | C | 3 | 0 | Série Doc. | Série do Documento Fiscal | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela HD1 (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | HD1_FILIAL+HD1_ID+HD1_DOC+HD1_ITEM | ID + Documento + Item | |
| 2 | HD1_FILIAL+HD1_ID+HD1_DOC+HD1_NFORI+HD1_ITEORI+HD1_COD | ID + Documento + Nf. Origem + Item Orig. + Produto |
Perguntas frequentes sobre a tabela HD1
O que é a tabela HD1?
É a tabela “Itens NF Entrada Handheld” do ERP TOTVS Protheus, com 17 campos definidos no dicionário SX3.
Qual é a chave única da tabela HD1?
A chave única é HD1_FILIAL+HD1_ID+HD1_DOC+HD1_ITEM.
Quais são os índices da tabela HD1?
A tabela tem 2 índices. O principal (ordem 1) usa a chave HD1_FILIAL+HD1_ID+HD1_DOC+HD1_ITEM.
Qual é o nome físico da tabela HD1 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: HD1990). Em ADVPL, use RetSqlName("HD1") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela HD1
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
HD1_FILIAL,
HD1_ID,
HD1_DOC,
HD1_ITEM,
HD1_COD,
HD1_QUANT,
HD1_VUNIT,
HD1_TOTAL,
HD1_TES,
HD1_NFORI,
HD1_SERORI,
HD1_ITEORI,
HD1_LOTECT,
HD1_DTVALI,
HD1_INTR,
HD1_VER,
HD1_SDOCO
FROM HD1
WHERE
D_E_L_E_T_ = ' '
AND HD1_FILIAL = 'VALOR'
AND HD1_ID = 'VALOR'
AND HD1_DOC = 'VALOR'
AND HD1_ITEM = 'VALOR'
AND HD1_COD = 'VALOR'
AND HD1_QUANT = 0
AND HD1_VUNIT = 0
AND HD1_TOTAL = 0
AND HD1_TES = 'VALOR'
AND HD1_NFORI = 'VALOR'
AND HD1_SERORI = 'VALOR'
AND HD1_ITEORI = 'VALOR'
AND HD1_LOTECT = 'VALOR'
AND HD1_DTVALI BETWEEN '20261001' AND '20261031'
AND HD1_INTR = 'VALOR'
AND HD1_VER = 0
AND HD1_SDOCO = 'VALOR'
Outras tabelas relacionadas
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.