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

Tabela CN5 no Protheus

Tipo de Documento

A tabela CN5 do Protheus está descrita no dicionário (SX2) como “Tipo de Documento”. Possui 11 campos e 4 índices e chave única CN5_FILIAL+CN5_CODIGO+CN5_SEQ. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CN5
Nome
Tipo de Documento
Nome (inglês)
Document Type
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CN5_FILIAL+CN5_CODIGO+CN5_SEQ
Campos / índices
11 / 4

Campos da tabela CN5 (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CN5_FILIAL C 2 0 Filial Filial do Sistema Real
02 CN5_CODIGO C 3 0 Codigo Codigo do Tipo de Doc. Real
03 CN5_DESCRI C 30 0 Descr. Tipo Descricao do Tipo de Doc. Real
04 CN5_IMPGCT C 1 0 Impede GCT Impede eventos contratos Real
05 CN5_IMPFIN C 1 0 Impede FIN Impede eventos financeiro Real
06 CN5_MODULO C 3 0 Pertence ao Pertence ao Modulo Real
07 CN5_EMAIL C 1 0 Envia Email Envia Email ao Gestor Real
08 CN5_SEQ C 2 0 Sequencia Sequencia Docto. Real
09 CN5_CODOPC C 3 0 Cod.Opcional Codigo Doc. Opcional Real
10 CN5_DESOPC C 30 0 Desc.Opciona Descricao Doc.opcional Virtual
11 CN5_ASSINA L 1 0 Assinatura? Requer assinatura? Real

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

Índices da tabela CN5 (4)

OrdemChaveDescriçãoApelido
1CN5_FILIAL+CN5_CODIGOCodigo
2CN5_FILIAL+CN5_DESCRIDescr. Tipo
3CN5_FILIAL+CN5_CODOPCCod.Opcional
4CN5_FILIAL+CN5_CODIGO+CN5_SEQCodigo + Sequencia

Perguntas frequentes sobre a tabela CN5

O que é a tabela CN5?

É a tabela “Tipo de Documento” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Qual é a chave única da tabela CN5?

A chave única é CN5_FILIAL+CN5_CODIGO+CN5_SEQ.

Quais são os índices da tabela CN5?

A tabela tem 4 índices. O principal (ordem 1) usa a chave CN5_FILIAL+CN5_CODIGO.

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

Exemplo de consulta SQL da tabela CN5

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

SELECT
    CN5_FILIAL,
    CN5_CODIGO,
    CN5_DESCRI,
    CN5_IMPGCT,
    CN5_IMPFIN,
    CN5_MODULO,
    CN5_EMAIL,
    CN5_SEQ,
    CN5_CODOPC,
    CN5_DESOPC,
    CN5_ASSINA
FROM CN5
WHERE
    D_E_L_E_T_ = ' '
    AND CN5_FILIAL = 'VALOR'
    AND CN5_CODIGO = 'VALOR'
    AND CN5_DESCRI = 'VALOR'
    AND CN5_IMPGCT = 'VALOR'
    AND CN5_IMPFIN = 'VALOR'
    AND CN5_MODULO = 'VALOR'
    AND CN5_EMAIL = 'VALOR'
    AND CN5_SEQ = 'VALOR'
    AND CN5_CODOPC = 'VALOR'
    AND CN5_DESOPC = 'VALOR'

Outras tabelas relacionadas

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