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

Tabela REF no Protheus

Lote de integração P&M

A tabela REF do Protheus está descrita no dicionário (SX2) como “Lote de integração P&M”. Possui 11 campos e 3 í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
REF
Nome
Lote de integração P&M
Nome (inglês)
P&M Integration batch
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Campos / índices
11 / 3

Campos da tabela REF (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 REF_FILIAL C 2 0 Filial Filial Real
02 REF_PRCID C 36 0 Process ID Process ID Real
03 REF_TIPO C 1 0 Tipo API Tipo API Real
04 REF_DATINT D 8 0 Data Integr. Data Integração Real
05 REF_HORINT C 8 0 Hora Integr. Hora Integração Real
06 REF_STATUS C 1 0 Status Status Integração Real
07 REF_LOTE M 10 0 Lote Lote Integração Real
08 REF_RETORN M 10 0 Retorno Retorno P&M Real
09 REF_USER C 6 0 Usuário Usuário Real
10 REF_OK C 2 0 Selecionado? Selecionado? Real
11 REF_TPINT C 1 0 Tipo Int. Tipo Integração Real

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

Índices da tabela REF (3)

OrdemChaveDescriçãoApelido
1REF_FILIAL+REF_TIPO+REF_STATUS+DTOS(REF_DATINT)+REF_HORINTTipo API + Status + Data Integr. + Hora Integr.
2REF_FILIAL+REF_PRCIDProcess ID
3REF_FILIAL+DTOS(REF_DATINT)+REF_HORINTData Integr. + Hora Integr.

Perguntas frequentes sobre a tabela REF

O que é a tabela REF?

É a tabela “Lote de integração P&M” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Quais são os índices da tabela REF?

A tabela tem 3 índices. O principal (ordem 1) usa a chave REF_FILIAL+REF_TIPO+REF_STATUS+DTOS(REF_DATINT)+REF_HORINT.

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

Exemplo de consulta SQL da tabela REF

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

SELECT
    REF_FILIAL,
    REF_PRCID,
    REF_TIPO,
    REF_DATINT,
    REF_HORINT,
    REF_STATUS,
    REF_LOTE,
    REF_RETORN,
    REF_USER,
    REF_OK,
    REF_TPINT
FROM REF
WHERE
    D_E_L_E_T_ = ' '
    AND REF_FILIAL = 'VALOR'
    AND REF_PRCID = 'VALOR'
    AND REF_TIPO = 'VALOR'
    AND REF_DATINT BETWEEN '20261001' AND '20261031'
    AND REF_HORINT = 'VALOR'
    AND REF_STATUS = 'VALOR'
    AND REF_USER = 'VALOR'
    AND REF_OK = 'VALOR'
    AND REF_TPINT = 'VALOR'

Outras tabelas relacionadas

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