A tabela AFU do Protheus está descrita no dicionário (SX2) como “Apontamento”. Possui 26 campos e 8 í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
- AFU
- Nome
- Apontamento
- Nome (inglês)
- Annotation
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 26 / 8
Campos da tabela AFU (26)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | AFU_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | AFU_PROJET | C | 10 | 0 | Projeto | Codigo do Projeto | Real |
| 03 | AFU_REVISA | C | 4 | 0 | Versao | Versao do Projeto | Real |
| 04 | AFU_TAREFA | C | 12 | 0 | Tarefa | Tarefa do Projeto | Real |
| 05 | AFU_RECURS | C | 15 | 0 | Recurso | Codigo do Recurso | Real |
| 06 | AFU_DATA | D | 8 | 0 | Data | Data do Apontamento | Real |
| 07 | AFU_HORAI | C | 5 | 0 | Hora Inicial | Hora Inicial Realizado | Real |
| 08 | AFU_HORAF | C | 5 | 0 | Hora Final | Hora Final Realizado | Real |
| 09 | AFU_HQUANT | N | 12 | 2 | Qt. Horas | Quantidade de Horas | Real |
| 10 | AFU_NUMSEQ | C | 6 | 0 | Num. Sequen. | Numero Sequencial | Real |
| 11 | AFU_COD | C | 15 | 0 | Cod.Produto | Codigo do Produto | Real |
| 12 | AFU_LOCAL | C | 2 | 0 | Armazem | Codigo do Armazem | Real |
| 13 | AFU_CTRRVS | C | 1 | 0 | Ctrl.Versao | Controle de Revisao | Real |
| 14 | AFU_CODMEM | C | 6 | 0 | Cod. Memo | Codigo do Memo | Real |
| 15 | AFU_OBS | M | 80 | 0 | Observacoes | Observacoes | Virtual |
| 16 | AFU_CUSTO1 | N | 14 | 2 | Custo | Custo do Apontamento | Real |
| 17 | AFU_CUSTO2 | N | 14 | 2 | Custo Moeda2 | Custo Aptm. Moeda 2 | Real |
| 18 | AFU_CUSTO3 | N | 14 | 2 | Custo Moeda3 | Custo Aptm. Moeda 3 | Real |
| 19 | AFU_CUSTO4 | N | 14 | 2 | Custo Moeda4 | Custo Aptm. Moeda 4 | Real |
| 20 | AFU_CUSTO5 | N | 14 | 2 | Custo Moeda5 | Custo Aptm. Moeda 5 | Real |
| 21 | AFU_TPREAL | C | 1 | 0 | Tp. Apuracao | Tipo de Apuracao do Custo | Real |
| 22 | AFU_DOCUME | C | 9 | 0 | Documento | Codigo do Documento | Real |
| 23 | AFU_ITEM | C | 2 | 0 | Item | Item do Documento | Real |
| 24 | AFU_PREREC | C | 1 | 0 | Pre Apont? | Gerado por Pre-Apont.? | Real |
| 25 | AFU_TPHORA | C | 1 | 0 | Tipo Horas | Tipo de horas | Real |
| 26 | AFU_ID | C | 10 | 0 | ID TOP | ID TOP | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela AFU (8)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | AFU_FILIAL+AFU_CTRRVS+AFU_PROJET+AFU_REVISA+AFU_TAREFA+AFU_RECURS+DTOS(AFU_DATA) | Ctrl.Versao + Projeto + Versao + Tarefa + Recurso + Data | |
| 2 | AFU_FILIAL+AFU_CTRRVS+AFU_COD+AFU_LOCAL+DTOS(AFU_DATA)+AFU_NUMSEQ | Ctrl.Versao + Cod.Produto + Armazem + Data + Num. Sequen. | |
| 3 | AFU_FILIAL+AFU_CTRRVS+AFU_RECURS+DTOS(AFU_DATA)+AFU_PROJET+AFU_REVISA+AFU_TAREFA | Ctrl.Versao + Recurso + Data + Projeto + Versao + Tarefa | |
| 4 | AFU_FILIAL+AFU_CTRRVS+AFU_PROJET+AFU_REVISA+AFU_RECURS+DTOS(AFU_DATA) | Ctrl.Versao + Projeto + Versao + Recurso + Data | |
| 5 | AFU_FILIAL+AFU_CTRRVS+AFU_PROJET+AFU_REVISA+AFU_TAREFA+DTOS(AFU_DATA)+AFU_RECURS | Ctrl.Versao + Projeto + Versao + Tarefa + Data + Recurso | |
| 6 | AFU_FILIAL+AFU_CTRRVS+AFU_PROJET+AFU_REVISA+DTOS(AFU_DATA)+AFU_RECURS | Ctrl.Versao + Projeto + Versao + Data + Recurso | |
| 7 | AFU_FILIAL+AFU_CTRRVS+AFU_DOCUME+AFU_ITEM | Ctrl.Versao + Documento + Item | |
| 8 | AFU_FILIAL+AFU_PROJET+AFU_REVISA+DTOS(AFU_DATA)+AFU_COD+AFU_CTRRVS | Projeto + Versao + Data + Cod.Produto + Ctrl.Versao |
Perguntas frequentes sobre a tabela AFU
O que é a tabela AFU?
É a tabela “Apontamento” do ERP TOTVS Protheus, com 26 campos definidos no dicionário SX3.
Quais são os índices da tabela AFU?
A tabela tem 8 índices. O principal (ordem 1) usa a chave AFU_FILIAL+AFU_CTRRVS+AFU_PROJET+AFU_REVISA+AFU_TAREFA+AFU_RECURS+DTOS(AFU_DATA).
Qual é o nome físico da tabela AFU 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: AFU990). Em ADVPL, use RetSqlName("AFU") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela AFU
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
AFU_FILIAL,
AFU_PROJET,
AFU_REVISA,
AFU_TAREFA,
AFU_RECURS,
AFU_DATA,
AFU_HORAI,
AFU_HORAF,
AFU_HQUANT,
AFU_NUMSEQ,
AFU_COD,
AFU_LOCAL,
AFU_CTRRVS,
AFU_CODMEM,
AFU_OBS,
AFU_CUSTO1,
AFU_CUSTO2,
AFU_CUSTO3,
AFU_CUSTO4,
AFU_CUSTO5,
AFU_TPREAL,
AFU_DOCUME,
AFU_ITEM,
AFU_PREREC,
AFU_TPHORA,
AFU_ID
FROM AFU
WHERE
D_E_L_E_T_ = ' '
AND AFU_FILIAL = 'VALOR'
AND AFU_PROJET = 'VALOR'
AND AFU_REVISA = 'VALOR'
AND AFU_TAREFA = 'VALOR'
AND AFU_RECURS = 'VALOR'
AND AFU_DATA BETWEEN '20261001' AND '20261031'
AND AFU_HORAI = 'VALOR'
AND AFU_HORAF = 'VALOR'
AND AFU_HQUANT = 0
AND AFU_NUMSEQ = 'VALOR'
AND AFU_COD = 'VALOR'
AND AFU_LOCAL = 'VALOR'
AND AFU_CTRRVS = 'VALOR'
AND AFU_CODMEM = 'VALOR'
AND AFU_CUSTO1 = 0
AND AFU_CUSTO2 = 0
AND AFU_CUSTO3 = 0
AND AFU_CUSTO4 = 0
AND AFU_CUSTO5 = 0
AND AFU_TPREAL = 'VALOR'
AND AFU_DOCUME = 'VALOR'
AND AFU_ITEM = 'VALOR'
AND AFU_PREREC = 'VALOR'
AND AFU_TPHORA = 'VALOR'
AND AFU_ID = '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.