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

Tabela AFR no Protheus

Projeto x Despesas Financeiras

A tabela AFR do Protheus está descrita no dicionário (SX2) como “Projeto x Despesas Financeiras”. Possui 20 campos e 4 í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
AFR
Nome
Projeto x Despesas Financeiras
Nome (inglês)
Project vs. Financial Expenses
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
20 / 4

Campos da tabela AFR (20)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 AFR_FILIAL C 2 0 Filial Filial do Sistema Real
02 AFR_PROJET C 10 0 Projeto Codigo do Projeto Real
03 AFR_TAREFA C 12 0 Tarefa Codigo da Tarefa Real
04 AFR_TIPOD C 6 0 Tipo Despesa Tipo Despesa Real
05 AFR_PREFIX C 3 0 Prefixo Prefixo do Titulo Real
06 AFR_NUM C 9 0 No. Titulo Numero do Titulo Real
07 AFR_PARCEL C 2 0 Parcela Parcela do Titulo Real
08 AFR_TIPO C 3 0 Tipo Tipo Real
09 AFR_FORNEC C 6 0 Fornecedor Codigo do Fornecedor Real
10 AFR_LOJA C 2 0 Loja Loja do Fornecedor Real
11 AFR_VALOR1 N 14 2 Valor Proj. Valor Associado ao Proj. Real
12 AFR_VALOR2 N 14 2 Val.2a Moeda Valor 2a. Moeda Real
13 AFR_VALOR3 N 14 2 Val.3a Moeda Valor 3a. Moeda Real
14 AFR_VALOR4 N 14 2 Val.4a Moeda Valor 4a. Moeda Real
15 AFR_VALOR5 N 14 2 Val.5a Moeda Valor 5a. Moeda Real
16 AFR_REVISA C 4 0 Versao Versao do Projeto Real
17 AFR_DATA D 8 0 Data Ref. Data de Referencia Real
18 AFR_VENREA D 8 0 Vencto Real Vencimento real do Titulo Real
19 AFR_ID C 10 0 ID TOP ID TOP Real
20 AFR_VIAINT C 1 0 Via Integr. Via Integr. Real

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

Índices da tabela AFR (4)

OrdemChaveDescriçãoApelido
1AFR_FILIAL+AFR_PROJET+AFR_REVISA+AFR_TAREFA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJAProjeto + Versao + Tarefa + Prefixo + No. Titulo + Parcela + Tipo + Fo
2AFR_FILIAL+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJA+AFR_PROJET+AFR_REVISA+AFR_TAREFAPrefixo + No. Titulo + Parcela + Tipo + Fornecedor + Loja + Projeto +
3AFR_FILIAL+DTOS(AFR_VENREA)+AFR_PROJET+AFR_REVISA+AFR_TAREFA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJAVencto Real + Projeto + Versao + Tarefa + Prefixo + No. Titulo + Parce
4AFR_FILIAL+AFR_PROJET+AFR_REVISA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJAProjeto + Versao + Prefixo + No. Titulo + Parcela + Tipo + Fornecedor

Perguntas frequentes sobre a tabela AFR

O que é a tabela AFR?

É a tabela “Projeto x Despesas Financeiras” do ERP TOTVS Protheus, com 20 campos definidos no dicionário SX3.

Quais são os índices da tabela AFR?

A tabela tem 4 índices. O principal (ordem 1) usa a chave AFR_FILIAL+AFR_PROJET+AFR_REVISA+AFR_TAREFA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJA.

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

Exemplo de consulta SQL da tabela AFR

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

SELECT
    AFR_FILIAL,
    AFR_PROJET,
    AFR_TAREFA,
    AFR_TIPOD,
    AFR_PREFIX,
    AFR_NUM,
    AFR_PARCEL,
    AFR_TIPO,
    AFR_FORNEC,
    AFR_LOJA,
    AFR_VALOR1,
    AFR_VALOR2,
    AFR_VALOR3,
    AFR_VALOR4,
    AFR_VALOR5,
    AFR_REVISA,
    AFR_DATA,
    AFR_VENREA,
    AFR_ID,
    AFR_VIAINT
FROM AFR
WHERE
    D_E_L_E_T_ = ' '
    AND AFR_FILIAL = 'VALOR'
    AND AFR_PROJET = 'VALOR'
    AND AFR_TAREFA = 'VALOR'
    AND AFR_TIPOD = 'VALOR'
    AND AFR_PREFIX = 'VALOR'
    AND AFR_NUM = 'VALOR'
    AND AFR_PARCEL = 'VALOR'
    AND AFR_TIPO = 'VALOR'
    AND AFR_FORNEC = 'VALOR'
    AND AFR_LOJA = 'VALOR'
    AND AFR_VALOR1 = 0
    AND AFR_VALOR2 = 0
    AND AFR_VALOR3 = 0
    AND AFR_VALOR4 = 0
    AND AFR_VALOR5 = 0
    AND AFR_REVISA = 'VALOR'
    AND AFR_DATA BETWEEN '20261001' AND '20261031'
    AND AFR_VENREA BETWEEN '20261001' AND '20261031'
    AND AFR_ID = 'VALOR'
    AND AFR_VIAINT = 'VALOR'

Outras tabelas relacionadas

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