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

Tabela CMC no Protheus

Comunicação de Fato Relevante

A tabela CMC do Protheus está descrita no dicionário (SX2) como “Comunicação de Fato Relevante”. Possui 14 campos e 3 índices e chave única CMC_FILIAL+CMC_ID+CMC_VERSAO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CMC
Nome
Comunicação de Fato Relevante
Nome (inglês)
Relevant Fact Notification
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CMC_FILIAL+CMC_ID+CMC_VERSAO
Campos / índices
14 / 3

Campos da tabela CMC (14)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CMC_FILIAL C 2 0 Filial Filial Real
02 CMC_ID C 6 0 ID Identificador do registro Real
03 CMC_VERSAO C 14 0 Id. Ver. Reg Id da versão do registro Real
04 CMC_TRABAL C 6 0 Id.Trab. Id. do Trabalhador Real
05 CMC_DTRABA C 220 0 Nome do Trab Nome do Trabalhador Virtual
06 CMC_DTFATO D 8 0 Dt. Fato Dt. Fato Relevante Real
07 CMC_TPFATO C 1 0 Tp. Fato Tipo do Fato Relevante Real
08 CMC_DESFAT M 10 0 Des. Fato Des. Fato Relevante Real
09 CMC_VERANT C 14 0 Ver Ant Reg Versão anterior registro Real
10 CMC_STATUS C 1 0 Status Reg. Status do registro Real
11 CMC_PROTUL C 44 0 Ult. Prot. Prot. última transmissão Real
12 CMC_PROTPN C 44 0 Pnlt. Prot. Prot. penúltima transm. Real
13 CMC_EVENTO C 1 0 Id. Evento Identificação do evento Real
14 CMC_ATIVO C 1 0 Reg. Ativo? Registro ativo? Real

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

Índices da tabela CMC (3)

OrdemChaveDescriçãoApelido
1CMC_FILIAL+CMC_ID+CMC_VERSAO+CMC_ATIVOID + Id. Ver. Reg + Reg. Ativo?
2CMC_FILIAL+CMC_TRABAL+DTOS(CMC_DTFATO)+CMC_TPFATO+CMC_ATIVOId.Trab. + Dt. Fato + Tp. Fato + Reg. Ativo?
3CMC_FILIAL+CMC_ID+CMC_ATIVOID + Reg. Ativo?

Perguntas frequentes sobre a tabela CMC

O que é a tabela CMC?

É a tabela “Comunicação de Fato Relevante” do ERP TOTVS Protheus, com 14 campos definidos no dicionário SX3.

Qual é a chave única da tabela CMC?

A chave única é CMC_FILIAL+CMC_ID+CMC_VERSAO.

Quais são os índices da tabela CMC?

A tabela tem 3 índices. O principal (ordem 1) usa a chave CMC_FILIAL+CMC_ID+CMC_VERSAO+CMC_ATIVO.

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

Exemplo de consulta SQL da tabela CMC

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

SELECT
    CMC_FILIAL,
    CMC_ID,
    CMC_VERSAO,
    CMC_TRABAL,
    CMC_DTRABA,
    CMC_DTFATO,
    CMC_TPFATO,
    CMC_DESFAT,
    CMC_VERANT,
    CMC_STATUS,
    CMC_PROTUL,
    CMC_PROTPN,
    CMC_EVENTO,
    CMC_ATIVO
FROM CMC
WHERE
    D_E_L_E_T_ = ' '
    AND CMC_FILIAL = 'VALOR'
    AND CMC_ID = 'VALOR'
    AND CMC_VERSAO = 'VALOR'
    AND CMC_TRABAL = 'VALOR'
    AND CMC_DTRABA = 'VALOR'
    AND CMC_DTFATO BETWEEN '20261101' AND '20261130'
    AND CMC_TPFATO = 'VALOR'
    AND CMC_VERANT = 'VALOR'
    AND CMC_STATUS = 'VALOR'
    AND CMC_PROTUL = 'VALOR'
    AND CMC_PROTPN = 'VALOR'
    AND CMC_EVENTO = 'VALOR'
    AND CMC_ATIVO = 'VALOR'

Outras tabelas relacionadas

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