A tabela AFM do Protheus está descrita no dicionário (SX2) como “Projeto x Ordens de Produção”. Possui 13 campos e 6 índices e chave única AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP+AFM_TRT. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- AFM
- Nome
- Projeto x Ordens de Produção
- Nome (inglês)
- Project vs. Production Orders
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP+AFM_TRT- Campos / índices
- 13 / 6
Campos da tabela AFM (13)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | AFM_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | AFM_PROJET | C | 10 | 0 | Projeto | Codigo do Projeto | Real |
| 03 | AFM_TAREFA | C | 12 | 0 | Tarefa | Codigo da Tarefa | Real |
| 04 | AFM_NUMOP | C | 6 | 0 | Numero O.P. | Numero da Ordem de Prod. | Real |
| 05 | AFM_ITEMOP | C | 2 | 0 | Item O.P. | Item da Ordem de Producao | Real |
| 06 | AFM_SEQOP | C | 3 | 0 | Seq. O.P. | Sequen. Ordem de Producao | Real |
| 07 | AFM_COD | C | 15 | 0 | Cod. Produto | Codigo do Produto | Real |
| 08 | AFM_QUANT | N | 12 | 2 | Quantidade | Quantidade do Projeto | Real |
| 09 | AFM_TRT | C | 3 | 0 | Seq. Empenho | Sequencia do Empenho | Real |
| 10 | AFM_PLANEJ | C | 6 | 0 | Cod. Planej. | Codigo do Planejamento | Real |
| 11 | AFM_QTSEGU | N | 12 | 2 | Quant. 2a UM | Quantidade na 2a UM | Real |
| 12 | AFM_REVISA | C | 4 | 0 | Versao | Versao do Projeto | Real |
| 13 | AFM_IDPROT | C | 10 | 0 | ID Protheus | ID Protheus | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela AFM (6)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP | Projeto + Versao + Tarefa + Numero O.P. + Item O.P. + Seq. O.P. | |
| 2 | AFM_FILIAL+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP+AFM_PROJET+AFM_REVISA+AFM_TAREFA | Numero O.P. + Item O.P. + Seq. O.P. + Projeto + Versao + Tarefa | |
| 3 | AFM_FILIAL+AFM_PLANEJ+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP | Cod. Planej. + Numero O.P. + Item O.P. + Seq. O.P. | |
| 4 | AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_TRT | Projeto + Versao + Tarefa + Seq. Empenho | |
| 5 | AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_COD | Projeto + Versao + Tarefa + Cod. Produto | |
| 6 | AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_COD | Projeto + Versao + Cod. Produto |
Perguntas frequentes sobre a tabela AFM
O que é a tabela AFM?
É a tabela “Projeto x Ordens de Produção” do ERP TOTVS Protheus, com 13 campos definidos no dicionário SX3.
Qual é a chave única da tabela AFM?
A chave única é AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP+AFM_TRT.
Quais são os índices da tabela AFM?
A tabela tem 6 índices. O principal (ordem 1) usa a chave AFM_FILIAL+AFM_PROJET+AFM_REVISA+AFM_TAREFA+AFM_NUMOP+AFM_ITEMOP+AFM_SEQOP.
Qual é o nome físico da tabela AFM 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: AFM990). Em ADVPL, use RetSqlName("AFM") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela AFM
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
AFM_FILIAL,
AFM_PROJET,
AFM_TAREFA,
AFM_NUMOP,
AFM_ITEMOP,
AFM_SEQOP,
AFM_COD,
AFM_QUANT,
AFM_TRT,
AFM_PLANEJ,
AFM_QTSEGU,
AFM_REVISA,
AFM_IDPROT
FROM AFM
WHERE
D_E_L_E_T_ = ' '
AND AFM_FILIAL = 'VALOR'
AND AFM_PROJET = 'VALOR'
AND AFM_TAREFA = 'VALOR'
AND AFM_NUMOP = 'VALOR'
AND AFM_ITEMOP = 'VALOR'
AND AFM_SEQOP = 'VALOR'
AND AFM_COD = 'VALOR'
AND AFM_QUANT = 0
AND AFM_TRT = 'VALOR'
AND AFM_PLANEJ = 'VALOR'
AND AFM_QTSEGU = 0
AND AFM_REVISA = 'VALOR'
AND AFM_IDPROT = '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.