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

Tabela AF1 no Protheus

Orçamentos

A tabela AF1 do Protheus está descrita no dicionário (SX2) como “Orçamentos”. Possui 32 campos e 9 índices e chave única AF1_FILIAL+AF1_ORCAME+AF1_VERSAO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
AF1
Nome
Orçamentos
Nome (inglês)
Quotations
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
AF1_FILIAL+AF1_ORCAME+AF1_VERSAO
Campos / índices
32 / 9

Campos da tabela AF1 (32)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 AF1_FILIAL C 2 0 Filial Filial do Sistema Real
02 AF1_ORCAME C 10 0 Orcamento Codigo do Orcamento Real
03 AF1_VERSAO C 3 0 Versão Versão do Projeto Real
04 AF1_DESCRI C 90 0 Descricao Descricao do Orcamento Real
05 AF1_DATA D 8 0 Data Orcam. Data do Orcamento Real
06 AF1_NOMPRJ C 100 0 Nome Projeto Nome do Projeto Real
07 AF1_VALID D 8 0 Validade Data de Validade Real
08 AF1_CLIENT C 6 0 Cliente Codigo do Cliente Real
09 AF1_LOJA C 2 0 Loja Loja do Cliente Real
10 AF1_FASE C 2 0 Fase Fase do Orcamento Real
11 AF1_CODMEM C 6 0 Codigo Memo Codigo Memo Real
12 AF1_TPORC C 4 0 Tipo Orcam. Tipo de Orcamento Real
13 AF1_OBS M 80 0 Observacoes Observacoes Virtual
14 AF1_DTCONV D 8 0 Dt.Conversao Data da Conversao Real
15 AF1_DELIM C 1 0 Delimitador Delimitador Cod. Estrut. Real
16 AF1_MASCAR C 10 0 Mascara Mascara Cod. Estrut. Real
17 AF1_NMAX N 3 0 Niv.Inicial Niv.Inicial Visualizacao Real
18 AF1_NMAXF3 N 3 0 Niv.Ini.F3 Niv.Inicial Visualiz.F3 Real
19 AF1_TRUNCA C 1 0 Custo tarefa Trunca custo tarefa Real
20 AF1_BDI N 6 2 % Markup % Markup Real
21 AF1_VALBDI N 14 2 Valor Markup Valor do Markup Real
22 AF1_BDIPAD N 6 2 %Markup Pad. % Markup Padrao Real
23 AF1_RECALC C 1 0 Recalc.Custo Recalculo do Custo Real
24 AF1_TIPO C 1 0 Tipo Modelo Tipo do Modelo Real
25 AF1_CODORC C 6 0 Orcamento Codigo do Orcamento Real
26 AF1_AUTCUS C 1 0 Cal.Aut.Cust Calcula Autom. Custo Real
27 AF1_CTRUSR C 1 0 Ctrl.Usuario Controle de Usuários Real
28 AF1_GETTRF C 12 0 Sequen. Trf. Sequencia da Tarefa Real
29 AF1_ENTIDA C 1 0 Tipo Entid. Tipo de Entidade Real
30 AF1_CODENT C 6 0 Cod.Entidade Codigo da Entidade Real
31 AF1_LOJENT C 2 0 Loja Entidad Loja da Entidade Real
32 AF1_VEND C 6 0 Vendedor Codigo Vendedor Real

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

Índices da tabela AF1 (9)

OrdemChaveDescriçãoApelido
1AF1_FILIAL+AF1_ORCAME+AF1_DESCRIOrcamento + Descricao
2AF1_FILIAL+AF1_CLIENT+AF1_LOJA+AF1_ORCAME+DTOS(AF1_DATA)Cliente + Loja + Orcamento + Data Orcam.
3AF1_FILIAL+AF1_DESCRI+AF1_ORCAMEDescricao + Orcamento
4AF1_FILIAL+AF1_CODORC+AF1_TIPOOrcamento + Tipo Modelo
5AF1_FILIAL+AF1_CODENT+AF1_LOJENTCod.Entidade + Loja Entidad
6AF1_FILIAL+AF1_ENTIDA+AF1_CODENT+AF1_LOJENTTipo Entid. + Cod.Entidade + Loja Entidad
7AF1_FILIAL+AF1_NOMPRJNome Projeto
8AF1_FILIAL+AF1_ORCAME+AF1_VERSAOOrcamento + Versão
9AF1_FILIAL+AF1_CODORC+AF1_ORCAME+AF1_VERSAOOrcamento + Orcamento + Versão

Perguntas frequentes sobre a tabela AF1

O que é a tabela AF1?

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

Qual é a chave única da tabela AF1?

A chave única é AF1_FILIAL+AF1_ORCAME+AF1_VERSAO.

Quais são os índices da tabela AF1?

A tabela tem 9 índices. O principal (ordem 1) usa a chave AF1_FILIAL+AF1_ORCAME+AF1_DESCRI.

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

Exemplo de consulta SQL da tabela AF1

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

SELECT
    AF1_FILIAL,
    AF1_ORCAME,
    AF1_VERSAO,
    AF1_DESCRI,
    AF1_DATA,
    AF1_NOMPRJ,
    AF1_VALID,
    AF1_CLIENT,
    AF1_LOJA,
    AF1_FASE,
    AF1_CODMEM,
    AF1_TPORC,
    AF1_OBS,
    AF1_DTCONV,
    AF1_DELIM,
    AF1_MASCAR,
    AF1_NMAX,
    AF1_NMAXF3,
    AF1_TRUNCA,
    AF1_BDI,
    AF1_VALBDI,
    AF1_BDIPAD,
    AF1_RECALC,
    AF1_TIPO,
    AF1_CODORC,
    AF1_AUTCUS,
    AF1_CTRUSR,
    AF1_GETTRF,
    AF1_ENTIDA,
    AF1_CODENT,
    AF1_LOJENT,
    AF1_VEND
FROM AF1
WHERE
    D_E_L_E_T_ = ' '
    AND AF1_FILIAL = 'VALOR'
    AND AF1_ORCAME = 'VALOR'
    AND AF1_VERSAO = 'VALOR'
    AND AF1_DESCRI = 'VALOR'
    AND AF1_DATA BETWEEN '20261001' AND '20261031'
    AND AF1_NOMPRJ = 'VALOR'
    AND AF1_VALID BETWEEN '20261001' AND '20261031'
    AND AF1_CLIENT = 'VALOR'
    AND AF1_LOJA = 'VALOR'
    AND AF1_FASE = 'VALOR'
    AND AF1_CODMEM = 'VALOR'
    AND AF1_TPORC = 'VALOR'
    AND AF1_DTCONV BETWEEN '20261001' AND '20261031'
    AND AF1_DELIM = 'VALOR'
    AND AF1_MASCAR = 'VALOR'
    AND AF1_NMAX = 0
    AND AF1_NMAXF3 = 0
    AND AF1_TRUNCA = 'VALOR'
    AND AF1_BDI = 0
    AND AF1_VALBDI = 0
    AND AF1_BDIPAD = 0
    AND AF1_RECALC = 'VALOR'
    AND AF1_TIPO = 'VALOR'
    AND AF1_CODORC = 'VALOR'
    AND AF1_AUTCUS = 'VALOR'
    AND AF1_CTRUSR = 'VALOR'
    AND AF1_GETTRF = 'VALOR'
    AND AF1_ENTIDA = 'VALOR'
    AND AF1_CODENT = 'VALOR'
    AND AF1_LOJENT = 'VALOR'
    AND AF1_VEND = 'VALOR'

Outras tabelas relacionadas

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