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

Tabela OHD no Protheus

Histórico de Cobrança

A tabela OHD do Protheus está descrita no dicionário (SX2) como “Histórico de Cobrança”. Possui 14 campos e 2 índices e chave única OHD_FILIAL+OHD_COD. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
OHD
Nome
Histórico de Cobrança
Nome (inglês)
Charging history
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
OHD_FILIAL+OHD_COD
Campos / índices
14 / 2

Campos da tabela OHD (14)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 OHD_FILIAL C 2 0 Filial Filial do Sistema Real
02 OHD_COD C 12 0 Código Código do Histórico Real
03 OHD_PREFIX C 3 0 Prefixo Prefixo do Título Real
04 OHD_NUM C 9 0 No. Título Número do Título Real
05 OHD_PARCEL C 2 0 Parcela Parcela do Título Real
06 OHD_TIPO C 3 0 Tipo Tipo do Título Real
07 OHD_DTACAO D 8 0 Data Data da Ação Real
08 OHD_HRACAO C 5 0 Hora Hora da Ação Real
09 OHD_SIGLA C 5 0 Sigla Part. Sigla do Participante Virtual
10 OHD_CPART C 6 0 Cód. Part. Código do Participante Real
11 OHD_CHISTP C 4 0 Cód Hist Pad Código Histórico Padrão Real
12 OHD_DHISTP C 100 0 Resumo Hist. Resumo Histórico Padrão Virtual
13 OHD_ACAO M 10 0 Ação Ação Real
14 OHD_ACRESU C 254 0 Ação Ação Real

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

Índices da tabela OHD (2)

OrdemChaveDescriçãoApelido
1OHD_FILIAL+OHD_CODCódigo
2OHD_FILIAL+OHD_PREFIX+OHD_NUM+OHD_TIPOPrefixo + No. Título + Tipo

Perguntas frequentes sobre a tabela OHD

O que é a tabela OHD?

É a tabela “Histórico de Cobrança” do ERP TOTVS Protheus, com 14 campos definidos no dicionário SX3.

Qual é a chave única da tabela OHD?

A chave única é OHD_FILIAL+OHD_COD.

Quais são os índices da tabela OHD?

A tabela tem 2 índices. O principal (ordem 1) usa a chave OHD_FILIAL+OHD_COD.

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

Exemplo de consulta SQL da tabela OHD

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

SELECT
    OHD_FILIAL,
    OHD_COD,
    OHD_PREFIX,
    OHD_NUM,
    OHD_PARCEL,
    OHD_TIPO,
    OHD_DTACAO,
    OHD_HRACAO,
    OHD_SIGLA,
    OHD_CPART,
    OHD_CHISTP,
    OHD_DHISTP,
    OHD_ACAO,
    OHD_ACRESU
FROM OHD
WHERE
    D_E_L_E_T_ = ' '
    AND OHD_FILIAL = 'VALOR'
    AND OHD_COD = 'VALOR'
    AND OHD_PREFIX = 'VALOR'
    AND OHD_NUM = 'VALOR'
    AND OHD_PARCEL = 'VALOR'
    AND OHD_TIPO = 'VALOR'
    AND OHD_DTACAO BETWEEN '20261001' AND '20261031'
    AND OHD_HRACAO = 'VALOR'
    AND OHD_SIGLA = 'VALOR'
    AND OHD_CPART = 'VALOR'
    AND OHD_CHISTP = 'VALOR'
    AND OHD_DHISTP = 'VALOR'
    AND OHD_ACRESU = 'VALOR'

Outras tabelas relacionadas

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