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

Tabela AF4 no Protheus

Despesas do Orçamento

A tabela AF4 do Protheus está descrita no dicionário (SX2) como “Despesas do Orçamento”. Possui 10 campos e 3 índices e chave única AF4_FILIAL+AF4_ORCAME+AF4_TAREFA+AF4_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
AF4
Nome
Despesas do Orçamento
Nome (inglês)
Quotation Expenses
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
AF4_FILIAL+AF4_ORCAME+AF4_TAREFA+AF4_ITEM
Campos / índices
10 / 3

Campos da tabela AF4 (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 AF4_FILIAL C 2 0 Filial Filial do Sistema Real
02 AF4_ITEM C 2 0 Item Item Real
03 AF4_TIPOD C 6 0 Tipo Despesa Tipo Despesa Real
04 AF4_DESCRI C 40 0 Descricao Descricao Real
05 AF4_TAREFA C 12 0 Tarefa Codigo da Tarefa Real
06 AF4_MOEDA N 2 0 Moeda Moeda Real
07 AF4_SIMBMO C 10 0 Simb. Moeda Simbolo da Moeda Virtual
08 AF4_VALOR N 12 2 Valor Valor da Despesa Real
09 AF4_ORCAME C 10 0 Orcamento Codigo do Orcamento Real
10 AF4_COMPOS C 10 0 Sub-Compos. Codigo da Cub-Composicao Real

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

Índices da tabela AF4 (3)

OrdemChaveDescriçãoApelido
1AF4_FILIAL+AF4_ORCAME+AF4_TAREFA+AF4_ITEMOrcamento + Tarefa + Item
2AF4_FILIAL+AF4_DESCRIDescricao
3AF4_FILIAL+AF4_ORCAME+AF4_COMPOSOrcamento + Sub-Compos.

Perguntas frequentes sobre a tabela AF4

O que é a tabela AF4?

É a tabela “Despesas do Orçamento” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela AF4?

A chave única é AF4_FILIAL+AF4_ORCAME+AF4_TAREFA+AF4_ITEM.

Quais são os índices da tabela AF4?

A tabela tem 3 índices. O principal (ordem 1) usa a chave AF4_FILIAL+AF4_ORCAME+AF4_TAREFA+AF4_ITEM.

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

Exemplo de consulta SQL da tabela AF4

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

SELECT
    AF4_FILIAL,
    AF4_ITEM,
    AF4_TIPOD,
    AF4_DESCRI,
    AF4_TAREFA,
    AF4_MOEDA,
    AF4_SIMBMO,
    AF4_VALOR,
    AF4_ORCAME,
    AF4_COMPOS
FROM AF4
WHERE
    D_E_L_E_T_ = ' '
    AND AF4_FILIAL = 'VALOR'
    AND AF4_ITEM = 'VALOR'
    AND AF4_TIPOD = 'VALOR'
    AND AF4_DESCRI = 'VALOR'
    AND AF4_TAREFA = 'VALOR'
    AND AF4_MOEDA = 0
    AND AF4_SIMBMO = 'VALOR'
    AND AF4_VALOR = 0
    AND AF4_ORCAME = 'VALOR'
    AND AF4_COMPOS = 'VALOR'

Outras tabelas relacionadas

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