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

Tabela HPR no Protheus

Tabela de Preços no Handheld

A tabela HPR do Protheus está descrita no dicionário (SX2) como “Tabela de Preços no Handheld”. Possui 11 campos e 2 índices e chave única HPR_FILIAL+HPR_ID+HPR_PROD+HPR_TAB+HPR_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
HPR
Nome
Tabela de Preços no Handheld
Nome (inglês)
Price List in Handheld
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
HPR_FILIAL+HPR_ID+HPR_PROD+HPR_TAB+HPR_ITEM
Campos / índices
11 / 2

Campos da tabela HPR (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 HPR_FILIAL C 2 0 FILIAL FILIAL Real
02 HPR_ID C 6 0 ID ID Filtro de tabela Real
03 HPR_GRUPO C 4 0 Grupo Grupo Real
04 HPR_PROD C 15 0 Produto Produto Real
05 HPR_TAB C 3 0 Tabela Tabela Real
06 HPR_UNI N 15 2 Prc. Unit. Preço Unitario Real
07 HPR_INTR C 1 0 INTR Flag de controle do MCS Real
08 HPR_VER N 10 0 Versao Versao do Registro Real
09 HPR_ITEM C 4 0 Item Item Real
10 HPR_QTDLOT N 9 2 Faixa Faixa para o preco Real
11 HPR_INDLOT C 20 0 Faixa Faixa para o preco Real

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

Índices da tabela HPR (2)

OrdemChaveDescriçãoApelido
1HPR_FILIAL+HPR_ID+HPR_PROD+HPR_TAB+HPR_ITEMID + Produto + Tabela + Item
2HPR_FILIAL+HPR_ID+HPR_PROD+HPR_TAB+HPR_INDLOTID + Produto + Tabela + Faixa

Perguntas frequentes sobre a tabela HPR

O que é a tabela HPR?

É a tabela “Tabela de Preços no Handheld” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Qual é a chave única da tabela HPR?

A chave única é HPR_FILIAL+HPR_ID+HPR_PROD+HPR_TAB+HPR_ITEM.

Quais são os índices da tabela HPR?

A tabela tem 2 índices. O principal (ordem 1) usa a chave HPR_FILIAL+HPR_ID+HPR_PROD+HPR_TAB+HPR_ITEM.

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

Exemplo de consulta SQL da tabela HPR

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

SELECT
    HPR_FILIAL,
    HPR_ID,
    HPR_GRUPO,
    HPR_PROD,
    HPR_TAB,
    HPR_UNI,
    HPR_INTR,
    HPR_VER,
    HPR_ITEM,
    HPR_QTDLOT,
    HPR_INDLOT
FROM HPR
WHERE
    D_E_L_E_T_ = ' '
    AND HPR_FILIAL = 'VALOR'
    AND HPR_ID = 'VALOR'
    AND HPR_GRUPO = 'VALOR'
    AND HPR_PROD = 'VALOR'
    AND HPR_TAB = 'VALOR'
    AND HPR_UNI = 0
    AND HPR_INTR = 'VALOR'
    AND HPR_VER = 0
    AND HPR_ITEM = 'VALOR'
    AND HPR_QTDLOT = 0
    AND HPR_INDLOT = 'VALOR'

Outras tabelas relacionadas

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