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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | AFR_FILIAL+AFR_PROJET+AFR_REVISA+AFR_TAREFA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJA | Projeto + Versao + Tarefa + Prefixo + No. Titulo + Parcela + Tipo + Fo | |
| 2 | AFR_FILIAL+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJA+AFR_PROJET+AFR_REVISA+AFR_TAREFA | Prefixo + No. Titulo + Parcela + Tipo + Fornecedor + Loja + Projeto + | |
| 3 | AFR_FILIAL+DTOS(AFR_VENREA)+AFR_PROJET+AFR_REVISA+AFR_TAREFA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJA | Vencto Real + Projeto + Versao + Tarefa + Prefixo + No. Titulo + Parce | |
| 4 | AFR_FILIAL+AFR_PROJET+AFR_REVISA+AFR_PREFIX+AFR_NUM+AFR_PARCEL+AFR_TIPO+AFR_FORNEC+AFR_LOJA | Projeto + 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
- AF1 Orçamentos
- AF2 Tarefas do Orçamento
- AF3 Recursos do Orçamento
- AF4 Despesas do Orçamento
- AF5 Estrutura do Orçamento
- AF7 Relação Tarefa-Tarefa
- AF8 Projetos
- AF9 Tarefas do Projeto
- AFA Recursos do Projeto
- AFB Despesas do Projeto
- AFC Estrutura do Projeto
- AFD Relacionamentos
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.