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

Tabela AF5 no Protheus

Estrutura do Orçamento

A tabela AF5 do Protheus está descrita no dicionário (SX2) como “Estrutura do Orçamento”. Possui 25 campos e 7 índices e chave única AF5_FILIAL+AF5_ORCAME+AF5_VERSAO+AF5_EDT. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
AF5
Nome
Estrutura do Orçamento
Nome (inglês)
Quotation Structure
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
AF5_FILIAL+AF5_ORCAME+AF5_VERSAO+AF5_EDT
Campos / índices
25 / 7

Campos da tabela AF5 (25)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 AF5_FILIAL C 2 0 Filial Filial do Sistema Real
02 AF5_ORCAME C 10 0 Orcamento Codigo do Orcamento Real
03 AF5_EDT C 12 0 EDT Codigo da EDT Real
04 AF5_NIVEL C 3 0 Nivel Nivel da tarefa Real
05 AF5_DESCRI C 90 0 Descricao Descricao da EDT Real
06 AF5_UM C 2 0 UM Unidade de medida Real
07 AF5_QUANT N 12 4 Quantidade Quantidade da Sub-Tarefa Real
08 AF5_EDTPAI C 12 0 Cod. EDT pai Codigo da EDT Pai Real
09 AF5_CODMEM C 6 0 Cod. Memo Codigo do Memo Real
10 AF5_OBS M 80 0 Observacoes Observacoes Virtual
11 AF5_MODORI C 12 0 Mod.Origem Modelo de origem Real
12 AF5_FATURA C 1 0 Faturavel ? Permite Geracao PV/NFS Real
13 AF5_EDTORI C 35 0 EDT Origem EDT Origem Real
14 AF5_REGOBR C 1 0 Obrigatória EDT Obrigatória Real
15 AF5_CUSTO N 14 2 Cust.Moeda 1 Custo Prv. EDT - Moeda 1 Real
16 AF5_CUSTO2 N 14 2 Cust.Moeda 2 Custo Prv. EDT - Moeda 2 Real
17 AF5_VERSAO C 3 0 Versão Versão Real
18 AF5_CUSTO3 N 14 2 Cust.Moeda 3 Custo Prv. EDT - Moeda 3 Real
19 AF5_CUSTO4 N 14 2 Cust.Moeda 4 Custo Prv. EDT - Moeda 4 Real
20 AF5_CUSTO5 N 14 2 Cust.Moeda 5 Custo Prv. EDT - Moeda 5 Real
21 AF5_ORDEM C 3 0 Ordem Ordem da Estrutura Real
22 AF5_VALBDI N 14 2 Valor Markup Valor do Markup on Cost Real
23 AF5_TOTAL N 14 2 Valor Total Valor Total de Venda Real
24 AF5_BDITAR N 6 2 Markup Taref Markup das tarefas Real
25 AF5_STATUS C 1 0 Status Status Instalacao Real

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

Índices da tabela AF5 (7)

OrdemChaveDescriçãoApelido
1AF5_FILIAL+AF5_ORCAME+AF5_EDT+AF5_ORDEMOrcamento + EDT + Ordem
2AF5_FILIAL+AF5_ORCAME+AF5_EDTPAI+AF5_ORDEMOrcamento + Cod. EDT pai + Ordem
3AF5_FILIAL+AF5_ORCAME+AF5_NIVELOrcamento + Nivel
4AF5_FILIAL+AF5_ORCAME+AF5_DESCRI+AF5_EDTOrcamento + Descricao + EDT
5AF5_FILIAL+AF5_ORCAME+AF5_VERSAO+AF5_EDT+AF5_ORDEMOrcamento + Versão + EDT + Ordem
6AF5_FILIAL+AF5_ORCAME+AF5_VERSAO+AF5_EDTPAI+AF5_ORDEMOrcamento + Versão + Cod. EDT pai + Ordem
7AF5_FILIAL+AF5_ORCAME+AF5_VERSAO+AF5_NIVELOrcamento + Versão + Nivel

Perguntas frequentes sobre a tabela AF5

O que é a tabela AF5?

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

Qual é a chave única da tabela AF5?

A chave única é AF5_FILIAL+AF5_ORCAME+AF5_VERSAO+AF5_EDT.

Quais são os índices da tabela AF5?

A tabela tem 7 índices. O principal (ordem 1) usa a chave AF5_FILIAL+AF5_ORCAME+AF5_EDT+AF5_ORDEM.

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

Exemplo de consulta SQL da tabela AF5

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

SELECT
    AF5_FILIAL,
    AF5_ORCAME,
    AF5_EDT,
    AF5_NIVEL,
    AF5_DESCRI,
    AF5_UM,
    AF5_QUANT,
    AF5_EDTPAI,
    AF5_CODMEM,
    AF5_OBS,
    AF5_MODORI,
    AF5_FATURA,
    AF5_EDTORI,
    AF5_REGOBR,
    AF5_CUSTO,
    AF5_CUSTO2,
    AF5_VERSAO,
    AF5_CUSTO3,
    AF5_CUSTO4,
    AF5_CUSTO5,
    AF5_ORDEM,
    AF5_VALBDI,
    AF5_TOTAL,
    AF5_BDITAR,
    AF5_STATUS
FROM AF5
WHERE
    D_E_L_E_T_ = ' '
    AND AF5_FILIAL = 'VALOR'
    AND AF5_ORCAME = 'VALOR'
    AND AF5_EDT = 'VALOR'
    AND AF5_NIVEL = 'VALOR'
    AND AF5_DESCRI = 'VALOR'
    AND AF5_UM = 'VALOR'
    AND AF5_QUANT = 0
    AND AF5_EDTPAI = 'VALOR'
    AND AF5_CODMEM = 'VALOR'
    AND AF5_MODORI = 'VALOR'
    AND AF5_FATURA = 'VALOR'
    AND AF5_EDTORI = 'VALOR'
    AND AF5_REGOBR = 'VALOR'
    AND AF5_CUSTO = 0
    AND AF5_CUSTO2 = 0
    AND AF5_VERSAO = 'VALOR'
    AND AF5_CUSTO3 = 0
    AND AF5_CUSTO4 = 0
    AND AF5_CUSTO5 = 0
    AND AF5_ORDEM = 'VALOR'
    AND AF5_VALBDI = 0
    AND AF5_TOTAL = 0
    AND AF5_BDITAR = 0
    AND AF5_STATUS = 'VALOR'

Outras tabelas relacionadas

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