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

Tabela RFA no Protheus

Tabela de Pré-Leitura

A tabela RFA do Protheus está descrita no dicionário (SX2) como “Tabela de Pré-Leitura”. Possui 10 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
RFA
Nome
Tabela de Pré-Leitura
Nome (inglês)
Pre-Reading Table
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
10 / 3

Campos da tabela RFA (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 RFA_FILIAL C 2 0 Filial Filial Real
02 RFA_ORIG C 2 0 FIlial Orig. Filial de Origem Real
03 RFA_CRACHA C 10 0 Crachá Número do Crachá Real
04 RFA_DATA D 8 0 Data Data da Marcação Real
05 RFA_HORA N 5 2 Horário Horário da Marcação Real
06 RFA_CC C 9 0 Centro Custo Código do Centro de Custo Real
07 RFA_RELOGI C 3 0 Nro. Relógio Número do Relógio Real
08 RFA_FUNCAO C 2 0 Função Função do Relógio Real
09 RFA_GIRO C 1 0 Sentido Giro Sentido do Giro Relógio Real
10 RFA_FLAG C 1 0 Flag Flag Real

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

Índices da tabela RFA (3)

OrdemChaveDescriçãoApelido
1RFA_CRACHA+DTOS(RFA_DATA)+STR(RFA_HORA,5,2)Crachá + Data + Horário
2RFA_FILIAL+RFA_CRACHA+DTOS(RFA_DATA)+STR(RFA_HORA,5,2)Crachá + Data + Horário
3RFA_ORIG+RFA_CRACHA+DTOS(RFA_DATA)+STR(RFA_HORA,5,2)FIlial Orig. + Crachá + Data + Horário

Perguntas frequentes sobre a tabela RFA

O que é a tabela RFA?

É a tabela “Tabela de Pré-Leitura” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Quais são os índices da tabela RFA?

A tabela tem 3 índices. O principal (ordem 1) usa a chave RFA_CRACHA+DTOS(RFA_DATA)+STR(RFA_HORA,5,2).

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

Exemplo de consulta SQL da tabela RFA

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

SELECT
    RFA_FILIAL,
    RFA_ORIG,
    RFA_CRACHA,
    RFA_DATA,
    RFA_HORA,
    RFA_CC,
    RFA_RELOGI,
    RFA_FUNCAO,
    RFA_GIRO,
    RFA_FLAG
FROM RFA
WHERE
    D_E_L_E_T_ = ' '
    AND RFA_FILIAL = 'VALOR'
    AND RFA_ORIG = 'VALOR'
    AND RFA_CRACHA = 'VALOR'
    AND RFA_DATA BETWEEN '20261101' AND '20261130'
    AND RFA_HORA = 0
    AND RFA_CC = 'VALOR'
    AND RFA_RELOGI = 'VALOR'
    AND RFA_FUNCAO = 'VALOR'
    AND RFA_GIRO = 'VALOR'
    AND RFA_FLAG = 'VALOR'

Outras tabelas relacionadas

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