A tabela RF0 do Protheus está descrita no dicionário (SX2) como “Pré-Abonos”. Possui 13 campos e 2 í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
- RF0
- Nome
- Pré-Abonos
- Nome (inglês)
- Pre-Allowances
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 13 / 2
Campos da tabela RF0 (13)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | RF0_FILIAL | C | 2 | 0 | Filial | Filial | Real |
| 02 | RF0_MAT | C | 6 | 0 | Matricula | Numero da Matricula | Real |
| 03 | RF0_DTPREI | D | 8 | 0 | Data Inicial | Data Inicio Periodo | Real |
| 04 | RF0_HORINI | N | 5 | 2 | Hor.Inicial | Horario Inicial | Real |
| 05 | RF0_DTPREF | D | 8 | 0 | Data Final | Data Fim do Periodo | Real |
| 06 | RF0_HORFIM | N | 5 | 2 | Hor.Final | Horario Final | Real |
| 07 | RF0_CODABO | C | 3 | 0 | Cod.Pre Abon | Cod.Pre Abono | Real |
| 08 | RF0_HORTAB | C | 1 | 0 | Conf.Tabela | Conforme Tabela Padrao | Real |
| 09 | RF0_ABONA | C | 1 | 0 | Utilizado | Pre Abono Utilizado | Real |
| 10 | RF0_NATEST | C | 10 | 0 | ID. Origem | Identificacao da Origem | Real |
| 11 | RF0_USUAR | C | 30 | 0 | Usuario | Usuario | Real |
| 12 | RF0_FLAG | C | 1 | 0 | Flag | Flag de Geracao | Real |
| 13 | RF0_SOLRH3 | C | 5 | 0 | Cod Sol. RH3 | Codigo Solicit. RH3 | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela RF0 (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | RF0_FILIAL+RF0_MAT+DTOS(RF0_DTPREI)+STR(RF0_HORINI,5,2) | Matricula + Data Inicial + Hor.Inicial | |
| 2 | RF0_FILIAL+RF0_NATEST | ID. Origem |
Perguntas frequentes sobre a tabela RF0
O que é a tabela RF0?
É a tabela “Pré-Abonos” do ERP TOTVS Protheus, com 13 campos definidos no dicionário SX3.
Quais são os índices da tabela RF0?
A tabela tem 2 índices. O principal (ordem 1) usa a chave RF0_FILIAL+RF0_MAT+DTOS(RF0_DTPREI)+STR(RF0_HORINI,5,2).
Qual é o nome físico da tabela RF0 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: RF0990). Em ADVPL, use RetSqlName("RF0") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela RF0
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
RF0_FILIAL,
RF0_MAT,
RF0_DTPREI,
RF0_HORINI,
RF0_DTPREF,
RF0_HORFIM,
RF0_CODABO,
RF0_HORTAB,
RF0_ABONA,
RF0_NATEST,
RF0_USUAR,
RF0_FLAG,
RF0_SOLRH3
FROM RF0
WHERE
D_E_L_E_T_ = ' '
AND RF0_FILIAL = 'VALOR'
AND RF0_MAT = 'VALOR'
AND RF0_DTPREI BETWEEN '20261001' AND '20261031'
AND RF0_HORINI = 0
AND RF0_DTPREF BETWEEN '20261001' AND '20261031'
AND RF0_HORFIM = 0
AND RF0_CODABO = 'VALOR'
AND RF0_HORTAB = 'VALOR'
AND RF0_ABONA = 'VALOR'
AND RF0_NATEST = 'VALOR'
AND RF0_USUAR = 'VALOR'
AND RF0_FLAG = 'VALOR'
AND RF0_SOLRH3 = 'VALOR'
Outras tabelas relacionadas
- RF1 Complementos Trabalhistas
- RF2 Tabela de Horario Padrao
- RF3 Jornada
- RF4 Horário - Item
- RF5 Tipo de Dia - Item
- RF6 CABECALHO DO CALENDARIO
- RF7 ITEM DO CALENDARIO
- RF8 Horario - Cabecalho
- RF9 Tipo de Dia - Cabecalho
- RFA Tabela de Pré-Leitura
- RFB Cabecalho de Pré-Leitura
- RFC Sintética RRA
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.