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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | AF1_FILIAL+AF1_ORCAME+AF1_DESCRI | Orcamento + Descricao | |
| 2 | AF1_FILIAL+AF1_CLIENT+AF1_LOJA+AF1_ORCAME+DTOS(AF1_DATA) | Cliente + Loja + Orcamento + Data Orcam. | |
| 3 | AF1_FILIAL+AF1_DESCRI+AF1_ORCAME | Descricao + Orcamento | |
| 4 | AF1_FILIAL+AF1_CODORC+AF1_TIPO | Orcamento + Tipo Modelo | |
| 5 | AF1_FILIAL+AF1_CODENT+AF1_LOJENT | Cod.Entidade + Loja Entidad | |
| 6 | AF1_FILIAL+AF1_ENTIDA+AF1_CODENT+AF1_LOJENT | Tipo Entid. + Cod.Entidade + Loja Entidad | |
| 7 | AF1_FILIAL+AF1_NOMPRJ | Nome Projeto | |
| 8 | AF1_FILIAL+AF1_ORCAME+AF1_VERSAO | Orcamento + Versão | |
| 9 | AF1_FILIAL+AF1_CODORC+AF1_ORCAME+AF1_VERSAO | Orcamento + 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
- 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
- AFE Controle de Revisão do Projeto
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.