A tabela AFB do Protheus está descrita no dicionário (SX2) como “Despesas do Projeto”. Possui 21 campos e 4 índices e chave única AFB_FILIAL+AFB_PROJET+AFB_REVISA+AFB_TAREFA+AFB_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- AFB
- Nome
- Despesas do Projeto
- Nome (inglês)
- Project Expenses
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
AFB_FILIAL+AFB_PROJET+AFB_REVISA+AFB_TAREFA+AFB_ITEM- Campos / índices
- 21 / 4
Campos da tabela AFB (21)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | AFB_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | AFB_ITEM | C | 2 | 0 | Item | Item | Real |
| 03 | AFB_TIPOD | C | 6 | 0 | Tipo Despesa | Tipo Despesa | Real |
| 04 | AFB_DESCRI | C | 40 | 0 | Descricao | Descricao | Real |
| 05 | AFB_TAREFA | C | 12 | 0 | Tarefa | Codigo da Tarefa | Real |
| 06 | AFB_MOEDA | N | 2 | 0 | Moeda | Moeda | Real |
| 07 | AFB_SIMBMO | C | 10 | 0 | Simb. Moeda | Simbolo da Moeda | Virtual |
| 08 | AFB_VALOR | N | 12 | 2 | Valor | Valor da Despesa | Real |
| 09 | AFB_PROJET | C | 10 | 0 | Projeto | Codigo do Projeto | Real |
| 10 | AFB_REVISA | C | 4 | 0 | Versao | Versao do Projeto | Real |
| 11 | AFB_ACUMUL | C | 1 | 0 | Acumular | Acumular Custos | Real |
| 12 | AFB_DATPRF | D | 8 | 0 | Data Necess. | Data da Necessidade | Real |
| 13 | AFB_RECURS | C | 15 | 0 | Cod. Recurso | Codigo do Recurso | Real |
| 14 | AFB_ALOC | N | 6 | 2 | % Perc.Aloc. | Percentual Alocado | Real |
| 15 | AFB_START | D | 8 | 0 | Dt.Inicial | Data Inicial da Alocacao | Real |
| 16 | AFB_HORAI | C | 5 | 0 | Hr.Inicial | Hora Inicial da Alocacao | Real |
| 17 | AFB_FINISH | D | 8 | 0 | Dt. Final | Data Final da Alocacao | Real |
| 18 | AFB_HORAF | C | 5 | 0 | Hr. Final | Hora Final da Alocacao | Real |
| 19 | AFB_COMPOS | C | 10 | 0 | Sub-Compos. | Codigo da Sub-Composicao | Real |
| 20 | AFB_PRODFA | C | 15 | 0 | Produto Fatu | Codigo do Produto Faturad | Real |
| 21 | AFB_DTAPRO | D | 8 | 0 | Dt. Apropr. | Data da Apropriacao | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela AFB (4)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | AFB_FILIAL+AFB_PROJET+AFB_REVISA+AFB_TAREFA+AFB_ITEM | Projeto + Versao + Tarefa + Item | |
| 2 | AFB_FILIAL+AFB_RECURS+DTOS(AFB_START)+AFB_HORAI | Cod. Recurso + Dt.Inicial + Hr.Inicial | |
| 3 | AFB_FILIAL+AFB_DESCRI | Descricao | |
| 4 | AFB_FILIAL+AFB_PROJET+AFB_REVISA+AFB_COMPOS | Projeto + Versao + Sub-Compos. |
Perguntas frequentes sobre a tabela AFB
O que é a tabela AFB?
É a tabela “Despesas do Projeto” do ERP TOTVS Protheus, com 21 campos definidos no dicionário SX3.
Qual é a chave única da tabela AFB?
A chave única é AFB_FILIAL+AFB_PROJET+AFB_REVISA+AFB_TAREFA+AFB_ITEM.
Quais são os índices da tabela AFB?
A tabela tem 4 índices. O principal (ordem 1) usa a chave AFB_FILIAL+AFB_PROJET+AFB_REVISA+AFB_TAREFA+AFB_ITEM.
Qual é o nome físico da tabela AFB 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: AFB990). Em ADVPL, use RetSqlName("AFB") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela AFB
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
AFB_FILIAL,
AFB_ITEM,
AFB_TIPOD,
AFB_DESCRI,
AFB_TAREFA,
AFB_MOEDA,
AFB_SIMBMO,
AFB_VALOR,
AFB_PROJET,
AFB_REVISA,
AFB_ACUMUL,
AFB_DATPRF,
AFB_RECURS,
AFB_ALOC,
AFB_START,
AFB_HORAI,
AFB_FINISH,
AFB_HORAF,
AFB_COMPOS,
AFB_PRODFA,
AFB_DTAPRO
FROM AFB
WHERE
D_E_L_E_T_ = ' '
AND AFB_FILIAL = 'VALOR'
AND AFB_ITEM = 'VALOR'
AND AFB_TIPOD = 'VALOR'
AND AFB_DESCRI = 'VALOR'
AND AFB_TAREFA = 'VALOR'
AND AFB_MOEDA = 0
AND AFB_SIMBMO = 'VALOR'
AND AFB_VALOR = 0
AND AFB_PROJET = 'VALOR'
AND AFB_REVISA = 'VALOR'
AND AFB_ACUMUL = 'VALOR'
AND AFB_DATPRF BETWEEN '20261001' AND '20261031'
AND AFB_RECURS = 'VALOR'
AND AFB_ALOC = 0
AND AFB_START BETWEEN '20261001' AND '20261031'
AND AFB_HORAI = 'VALOR'
AND AFB_FINISH BETWEEN '20261001' AND '20261031'
AND AFB_HORAF = 'VALOR'
AND AFB_COMPOS = 'VALOR'
AND AFB_PRODFA = 'VALOR'
AND AFB_DTAPRO BETWEEN '20261001' AND '20261031'
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
- AFC Estrutura do Projeto
- AFD Relacionamentos
- AFE Controle de Revisão do Projeto
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.