A tabela CJA do Protheus está descrita no dicionário (SX2) como “REGRA DE LANC - ITENS”. Possui 22 campos e 5 índices e chave única CJA_FILIAL+CJA_ID+CJA_CODREG. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- CJA
- Nome
- REGRA DE LANC - ITENS
- Nome (inglês)
- ENTRY RULE - ITEMS
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
CJA_FILIAL+CJA_ID+CJA_CODREG- Campos / índices
- 22 / 5
Campos da tabela CJA (22)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | CJA_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | CJA_ID | C | 36 | 0 | ID | ID do Cadastro | Real |
| 03 | CJA_CODREG | C | 6 | 0 | Cod. Cabec | Codigo Regra Cabeçalho | Real |
| 04 | CJA_REGCAL | C | 6 | 0 | Reg. Calculo | Regra de Calculo | Real |
| 05 | CJA_CODTAB | C | 2 | 0 | Tab. Lanc | Tabela de Lançamento | Real |
| 06 | CJA_CODLAN | C | 10 | 0 | Cod. Lanc | Código de Lançamento | Real |
| 07 | CJA_VIGINI | D | 8 | 0 | Data Inicio | Data Inicio Vigência | Real |
| 08 | CJA_VIGFIM | D | 8 | 0 | Data Final | Data Final Vigencia Lanc | Real |
| 09 | CJA_NFBASE | C | 2 | 0 | Cons.Base | Considera Base de ICMS | Real |
| 10 | CJA_NFALIQ | C | 2 | 0 | Cons Aliquot | Considera Aliquota | Real |
| 11 | CJA_VALOR | C | 30 | 0 | Vlr. ICMS | Considera Valor ICMS | Real |
| 12 | CJA_VLOUTR | C | 30 | 0 | Vlr ICMS Out | Considera Valor ICMS Outr | Real |
| 13 | CJA_CNTRL | C | 2 | 0 | Controle | Controle do Lançamento | Real |
| 14 | CJA_OPER | C | 2 | 0 | Operação | Tipo de Operação | Real |
| 15 | CJA_CODMSG | C | 6 | 0 | Cód. Mensag | Código da Mensgem | Real |
| 16 | CJA_GERMSG | C | 2 | 0 | Tipo Mensag. | Tipo de Mensagem | Real |
| 17 | CJA_ID_CAB | C | 36 | 0 | ID_CAB | ID do Cabeçalho | Real |
| 18 | CJA_CODCPL | C | 6 | 0 | Txt. Complem | Texto do Complemento | Real |
| 19 | CJA_TXTDSC | C | 6 | 0 | Txt. Descric | Texto de Descrição | Real |
| 20 | CJA_GUIA | C | 6 | 0 | Regra Guia | Codigo da Regra de Guia | Real |
| 21 | CJA_TITULO | C | 6 | 0 | Regra de Tit | Código da regra Títulos | Real |
| 22 | CJA_TITGUI | C | 2 | 0 | Agr Guia/Tit | Form Agr Guia e Titulo | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela CJA (5)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CJA_FILIAL+CJA_ID | ID | |
| 2 | CJA_FILIAL+CJA_CODREG+CJA_REGCAL | Cod. Cabec + Reg. Calculo | |
| 3 | CJA_FILIAL+CJA_CODLAN | Cod. Lanc | |
| 4 | CJA_FILIAL+CJA_CODREG+CJA_CODLAN | Cod. Cabec + Cod. Lanc | |
| 5 | CJA_FILIAL+CJA_CODREG+CJA_ID_CAB | Cod. Cabec + ID_CAB |
Perguntas frequentes sobre a tabela CJA
O que é a tabela CJA?
É a tabela “REGRA DE LANC - ITENS” do ERP TOTVS Protheus, com 22 campos definidos no dicionário SX3.
Qual é a chave única da tabela CJA?
A chave única é CJA_FILIAL+CJA_ID+CJA_CODREG.
Quais são os índices da tabela CJA?
A tabela tem 5 índices. O principal (ordem 1) usa a chave CJA_FILIAL+CJA_ID.
Qual é o nome físico da tabela CJA 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: CJA990). Em ADVPL, use RetSqlName("CJA") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela CJA
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
CJA_FILIAL,
CJA_ID,
CJA_CODREG,
CJA_REGCAL,
CJA_CODTAB,
CJA_CODLAN,
CJA_VIGINI,
CJA_VIGFIM,
CJA_NFBASE,
CJA_NFALIQ,
CJA_VALOR,
CJA_VLOUTR,
CJA_CNTRL,
CJA_OPER,
CJA_CODMSG,
CJA_GERMSG,
CJA_ID_CAB,
CJA_CODCPL,
CJA_TXTDSC,
CJA_GUIA,
CJA_TITULO,
CJA_TITGUI
FROM CJA
WHERE
D_E_L_E_T_ = ' '
AND CJA_FILIAL = 'VALOR'
AND CJA_ID = 'VALOR'
AND CJA_CODREG = 'VALOR'
AND CJA_REGCAL = 'VALOR'
AND CJA_CODTAB = 'VALOR'
AND CJA_CODLAN = 'VALOR'
AND CJA_VIGINI BETWEEN '20261101' AND '20261130'
AND CJA_VIGFIM BETWEEN '20261101' AND '20261130'
AND CJA_NFBASE = 'VALOR'
AND CJA_NFALIQ = 'VALOR'
AND CJA_VALOR = 'VALOR'
AND CJA_VLOUTR = 'VALOR'
AND CJA_CNTRL = 'VALOR'
AND CJA_OPER = 'VALOR'
AND CJA_CODMSG = 'VALOR'
AND CJA_GERMSG = 'VALOR'
AND CJA_ID_CAB = 'VALOR'
AND CJA_CODCPL = 'VALOR'
AND CJA_TXTDSC = 'VALOR'
AND CJA_GUIA = 'VALOR'
AND CJA_TITULO = 'VALOR'
AND CJA_TITGUI = 'VALOR'
Outras tabelas relacionadas
- CJ0 CST-CABECALHO
- CJ1 CST-ITEM
- CJ2 Regra Escrituracao
- CJ3 Tabela Escrituracao por item
- CJ4 Regra p/ Guia de Recolhimento
- CJ5 Regra de Código de Receita
- CJ6 Código de Receita por estado
- CJ7 Mod. Documento Codigo Receita
- CJ8 Cadastro de Mensagem
- CJ9 CAB-REGRA DE AJUSTE LANCAMENTO
- CJB MONITOR DO CLASSIFICADOR
- CJC PREFIL DE PRODUTOS ENVIADOS
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.