Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela DH9 no Protheus

Recebimento Antecipado

A tabela DH9 do Protheus está descrita no dicionário (SX2) como “Recebimento Antecipado”. Possui 38 campos e 2 índices e chave única DH9_FILIAL+DH9_CODIGO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DH9
Nome
Recebimento Antecipado
Nome (inglês)
Prepaid Receipt
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DH9_FILIAL+DH9_CODIGO
Campos / índices
38 / 2

Campos da tabela DH9 (38)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DH9_FILIAL C 2 0 Filial Filial do Sistema Real
02 DH9_CODIGO C 4 0 Cod.Bombeio Codigo do Bombeio Real
03 DH9_DATA D 8 0 Data Data da Solic.Bombeio Real
04 DH9_TANQUE C 6 0 Tanque Tanque Real
05 DH9_CODPRO C 15 0 Produto Código do Produto Real
06 DH9_DESCPR C 30 0 Desc.Produto Descricao do Produto Virtual
07 DH9_FORNEC C 6 0 Fornecedor Codigo do Fornecedor Real
08 DH9_NFORNE C 30 0 Nome Fornec Nome Fornecedor Virtual
09 DH9_LOJA C 2 0 Loja Loja Real
10 DH9_TIPO C 2 0 Tipo Rec. Tipo de Recebimento. Real
11 DH9_QTDSOL N 14 2 Qtd.Ambiente Quantidade Solicitada Real
12 DH9_TEMPTI N 5 2 Temp.Ini.Tq. Temp. Inicial do Tanque Real
13 DH9_TEMPI N 5 2 Temp.Ini.Am. Temperatura Inicial Real
14 DH9_DENSI N 6 4 Dens.Ini.Am. Densidade Inicial Real
15 DH9_ALTI N 14 2 Alt.Inicial Altura Inicial Real
16 DH9_FATCOI N 6 4 Fat.Cor.Inic Fator de correcao inicial Real
17 DH9_VO20GI N 14 2 Vol.20Gr.Ini Volume a 20 Graus Inicial Real
18 DH9_TEMPTF N 5 2 Temp.Fin.Tq. Temp. Final do Tanque Real
19 DH9_TEMPF N 5 2 Temp.Fin.Am. Temperatura Final Real
20 DH9_DENSF N 6 4 Dens.Fin.Am. Densidade Final Real
21 DH9_ALTF N 14 2 Altura Final Altura Final Real
22 DH9_LOCAL1 C 2 0 Local 1 Local 1 Real
23 DH9_QTLOC1 N 14 2 Qtd.Local 1 Qtd.Local 1 Real
24 DH9_FATCOF N 6 4 Fat.Cor.Fin. Fator de Correcao Final Real
25 DH9_VO20GF N 14 2 Vol.20Gr.Fin Vol.20Gr.Final Real
26 DH9_LOCAL2 C 2 0 Local 2 Local 2 Real
27 DH9_QTLOC2 N 14 2 Qtd.Local 2 Qtd.Local 2 Real
28 DH9_LOCAL3 C 2 0 Local 3 Local 3 Real
29 DH9_QTLOC3 N 14 2 Qtd.Local 3 Qtd.Local 3 Real
30 DH9_LOCAL4 C 2 0 Local 4 Local 4 Real
31 DH9_QTLOC4 N 14 2 Qtd.Local 4 Qtd.Local 4 Real
32 DH9_LOCAL5 C 2 0 Local 5 Local 5 Real
33 DH9_QTLOC5 N 14 2 Qtd.Local 5 Qtd.Local 5 Real
34 DH9_QTDREC N 14 2 Qtd.Recebida Qtd.Recebida Virtual
35 DH9_DIFER N 11 2 Diferenca Diferenca Virtual
36 DH9_LOCAL6 C 2 0 Local 6 Local 6 Real
37 DH9_QTLOC6 N 14 2 Qtd.Local 6 Qtd.Local 6 Real
38 DH9_OBS C 30 0 Observação Observação Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela DH9 (2)

OrdemChaveDescriçãoApelido
1DH9_FILIAL+DTOS(DH9_DATA)+DH9_TANQUE+DH9_CODPROData + Tanque + Produto
2DH9_FILIAL+DH9_CODIGOCod.Bombeio

Perguntas frequentes sobre a tabela DH9

O que é a tabela DH9?

É a tabela “Recebimento Antecipado” do ERP TOTVS Protheus, com 38 campos definidos no dicionário SX3.

Qual é a chave única da tabela DH9?

A chave única é DH9_FILIAL+DH9_CODIGO.

Quais são os índices da tabela DH9?

A tabela tem 2 índices. O principal (ordem 1) usa a chave DH9_FILIAL+DTOS(DH9_DATA)+DH9_TANQUE+DH9_CODPRO.

Qual é o nome físico da tabela DH9 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: DH9990). Em ADVPL, use RetSqlName("DH9") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela DH9

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    DH9_FILIAL,
    DH9_CODIGO,
    DH9_DATA,
    DH9_TANQUE,
    DH9_CODPRO,
    DH9_DESCPR,
    DH9_FORNEC,
    DH9_NFORNE,
    DH9_LOJA,
    DH9_TIPO,
    DH9_QTDSOL,
    DH9_TEMPTI,
    DH9_TEMPI,
    DH9_DENSI,
    DH9_ALTI,
    DH9_FATCOI,
    DH9_VO20GI,
    DH9_TEMPTF,
    DH9_TEMPF,
    DH9_DENSF,
    DH9_ALTF,
    DH9_LOCAL1,
    DH9_QTLOC1,
    DH9_FATCOF,
    DH9_VO20GF,
    DH9_LOCAL2,
    DH9_QTLOC2,
    DH9_LOCAL3,
    DH9_QTLOC3,
    DH9_LOCAL4,
    DH9_QTLOC4,
    DH9_LOCAL5,
    DH9_QTLOC5,
    DH9_QTDREC,
    DH9_DIFER,
    DH9_LOCAL6,
    DH9_QTLOC6,
    DH9_OBS
FROM DH9
WHERE
    D_E_L_E_T_ = ' '
    AND DH9_FILIAL = 'VALOR'
    AND DH9_CODIGO = 'VALOR'
    AND DH9_DATA BETWEEN '20261101' AND '20261130'
    AND DH9_TANQUE = 'VALOR'
    AND DH9_CODPRO = 'VALOR'
    AND DH9_DESCPR = 'VALOR'
    AND DH9_FORNEC = 'VALOR'
    AND DH9_NFORNE = 'VALOR'
    AND DH9_LOJA = 'VALOR'
    AND DH9_TIPO = 'VALOR'
    AND DH9_QTDSOL = 0
    AND DH9_TEMPTI = 0
    AND DH9_TEMPI = 0
    AND DH9_DENSI = 0
    AND DH9_ALTI = 0
    AND DH9_FATCOI = 0
    AND DH9_VO20GI = 0
    AND DH9_TEMPTF = 0
    AND DH9_TEMPF = 0
    AND DH9_DENSF = 0
    AND DH9_ALTF = 0
    AND DH9_LOCAL1 = 'VALOR'
    AND DH9_QTLOC1 = 0
    AND DH9_FATCOF = 0
    AND DH9_VO20GF = 0
    AND DH9_LOCAL2 = 'VALOR'
    AND DH9_QTLOC2 = 0
    AND DH9_LOCAL3 = 'VALOR'
    AND DH9_QTLOC3 = 0
    AND DH9_LOCAL4 = 'VALOR'
    AND DH9_QTLOC4 = 0
    AND DH9_LOCAL5 = 'VALOR'
    AND DH9_QTLOC5 = 0
    AND DH9_QTDREC = 0
    AND DH9_DIFER = 0
    AND DH9_LOCAL6 = 'VALOR'
    AND DH9_QTLOC6 = 0
    AND DH9_OBS = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.