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

Tabela AFJ no Protheus

Empenhos do Projeto

A tabela AFJ do Protheus está descrita no dicionário (SX2) como “Empenhos do Projeto”. Possui 18 campos e 5 índices e chave única AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_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
AFJ
Nome
Empenhos do Projeto
Nome (inglês)
Project Allocations
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_TRT
Campos / índices
18 / 5

Campos da tabela AFJ (18)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 AFJ_FILIAL C 2 0 Filial Filial do Sistema Real
02 AFJ_PROJET C 10 0 Projeto Codigo do Projeto Real
03 AFJ_TAREFA C 12 0 Tarefa Codigo da Tarefa Real
04 AFJ_QEMP N 12 2 Qtde. Emp. Quantidade Empenhada Real
05 AFJ_QATU N 12 2 Qtde. Atual Quantidade Atual Real
06 AFJ_LOCAL C 2 0 Armazem Armazem Empenhado Real
07 AFJ_COD C 15 0 Cod. Produto Codigo do Produto Real
08 AFJ_QEMP2 N 12 2 Qtd Emp 2 UM Qtde Empenhada 2 Unid Med Real
09 AFJ_QATU2 N 12 2 Qtd Atu 2 UM Quantidade Atual 2 Unid Real
10 AFJ_TRT C 3 0 Seq.Empenho Sequencia de Empenho Real
11 AFJ_DATA D 8 0 Dt.Empenho Data do Empenho Real
12 AFJ_PLANEJ C 6 0 Cod. Planej. Codigo do Planejamento Real
13 AFJ_ROTGER C 1 0 Processo Processo Ger. do Empenho Real
14 AFJ_QEMPPR N 12 2 Qt.Emp.Prev. Quantidade Emp. Prevista Real
15 AFJ_QEMPP2 N 12 2 Qt.Emp.Prv.2 Quantidade Emp. Prev. 2 Real
16 AFJ_EMPEST N 12 2 Saldo Emp. Saldo de Empenho Real
17 AFJ_EMPES2 N 12 2 Sal.Emp.2 Saldo de Empenho 2 Un. Real
18 AFJ_IDSOLU C 10 0 ID Protheus ID Protheus Real

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

Índices da tabela AFJ (5)

OrdemChaveDescriçãoApelido
1AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_COD+AFJ_LOCALProjeto + Tarefa + Cod. Produto + Armazem
2AFJ_FILIAL+AFJ_COD+AFJ_LOCAL+DTOS(AFJ_DATA)Cod. Produto + Armazem + Dt.Empenho
3AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_TRTProjeto + Tarefa + Seq.Empenho
4AFJ_FILIAL+AFJ_PLANEJCod. Planej.
5AFJ_FILIAL+AFJ_PROJET+AFJ_COD+AFJ_LOCALProjeto + Cod. Produto + Armazem

Perguntas frequentes sobre a tabela AFJ

O que é a tabela AFJ?

É a tabela “Empenhos do Projeto” do ERP TOTVS Protheus, com 18 campos definidos no dicionário SX3.

Qual é a chave única da tabela AFJ?

A chave única é AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_TRT.

Quais são os índices da tabela AFJ?

A tabela tem 5 índices. O principal (ordem 1) usa a chave AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_COD+AFJ_LOCAL.

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

Exemplo de consulta SQL da tabela AFJ

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

SELECT
    AFJ_FILIAL,
    AFJ_PROJET,
    AFJ_TAREFA,
    AFJ_QEMP,
    AFJ_QATU,
    AFJ_LOCAL,
    AFJ_COD,
    AFJ_QEMP2,
    AFJ_QATU2,
    AFJ_TRT,
    AFJ_DATA,
    AFJ_PLANEJ,
    AFJ_ROTGER,
    AFJ_QEMPPR,
    AFJ_QEMPP2,
    AFJ_EMPEST,
    AFJ_EMPES2,
    AFJ_IDSOLU
FROM AFJ
WHERE
    D_E_L_E_T_ = ' '
    AND AFJ_FILIAL = 'VALOR'
    AND AFJ_PROJET = 'VALOR'
    AND AFJ_TAREFA = 'VALOR'
    AND AFJ_QEMP = 0
    AND AFJ_QATU = 0
    AND AFJ_LOCAL = 'VALOR'
    AND AFJ_COD = 'VALOR'
    AND AFJ_QEMP2 = 0
    AND AFJ_QATU2 = 0
    AND AFJ_TRT = 'VALOR'
    AND AFJ_DATA BETWEEN '20261001' AND '20261031'
    AND AFJ_PLANEJ = 'VALOR'
    AND AFJ_ROTGER = 'VALOR'
    AND AFJ_QEMPPR = 0
    AND AFJ_QEMPP2 = 0
    AND AFJ_EMPEST = 0
    AND AFJ_EMPES2 = 0
    AND AFJ_IDSOLU = 'VALOR'

Outras tabelas relacionadas

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