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

Tabela CTA no Protheus

Regras de Amarração

A tabela CTA do Protheus está descrita no dicionário (SX2) como “Regras de Amarração”. Possui 11 campos e 7 índices e chave única CTA_FILIAL+CTA_REGRA+CTA_ITREGR. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CTA
Nome
Regras de Amarração
Nome (inglês)
Binding Rules
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CTA_FILIAL+CTA_REGRA+CTA_ITREGR
Campos / índices
11 / 7

Campos da tabela CTA (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CTA_FILIAL C 2 0 Filial Filial do Sistema Real
02 CTA_REGRA C 6 0 Cod. Ligacao Cod. Regra de Ligacao Real
03 CTA_DESC C 40 0 Descricao Descricao da Regra Real
04 CTA_NIVEL C 1 0 Nivel Ligac. Nivel de Ligacao Real
05 CTA_ITREGR C 4 0 Item Regra Item sequencia da regra Real
06 CTA_CONTA C 20 0 Conta Contab Codigo da conta contabil Real
07 CTA_CUSTO C 9 0 Centro Custo Centro de Custo Real
08 CTA_ITEM C 9 0 Item Contabi Item Contabil Real
09 CTA_CLVL C 9 0 Classe Valor Classe de Valor Real
10 CTA_ENTI05 C 16 0 Entidade 05 Entidade 05 Real
11 CTA_ENTI06 C 16 0 Entidade 06 Entidade 06 Real

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

Índices da tabela CTA (7)

OrdemChaveDescriçãoApelido
1CTA_FILIAL+CTA_REGRA+CTA_ITREGRCod. Ligacao + Item Regra
2CTA_FILIAL+CTA_CONTAConta ContabCTA_CONTA
3CTA_FILIAL+CTA_CUSTOCentro CustoCTA_CUSTO
4CTA_FILIAL+CTA_ITEMItem ContabiCTA_ITEM
5CTA_FILIAL+CTA_CLVLClasse ValorCTA_CLVL
6CTA_FILIAL+CTA_ENTI05Entidade 05CTA_ENTI05
7CTA_FILIAL+CTA_ENTI06Entidade 06CTA_ENTI06

Perguntas frequentes sobre a tabela CTA

O que é a tabela CTA?

É a tabela “Regras de Amarração” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Qual é a chave única da tabela CTA?

A chave única é CTA_FILIAL+CTA_REGRA+CTA_ITREGR.

Quais são os índices da tabela CTA?

A tabela tem 7 índices. O principal (ordem 1) usa a chave CTA_FILIAL+CTA_REGRA+CTA_ITREGR.

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

Exemplo de consulta SQL da tabela CTA

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

SELECT
    CTA_FILIAL,
    CTA_REGRA,
    CTA_DESC,
    CTA_NIVEL,
    CTA_ITREGR,
    CTA_CONTA,
    CTA_CUSTO,
    CTA_ITEM,
    CTA_CLVL,
    CTA_ENTI05,
    CTA_ENTI06
FROM CTA
WHERE
    D_E_L_E_T_ = ' '
    AND CTA_FILIAL = 'VALOR'
    AND CTA_REGRA = 'VALOR'
    AND CTA_DESC = 'VALOR'
    AND CTA_NIVEL = 'VALOR'
    AND CTA_ITREGR = 'VALOR'
    AND CTA_CONTA = 'VALOR'
    AND CTA_CUSTO = 'VALOR'
    AND CTA_ITEM = 'VALOR'
    AND CTA_CLVL = 'VALOR'
    AND CTA_ENTI05 = 'VALOR'
    AND CTA_ENTI06 = 'VALOR'

Outras tabelas relacionadas

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