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

Tabela CMA no Protheus

Fatores de Risco

A tabela CMA do Protheus está descrita no dicionário (SX2) como “Fatores de Risco”. Possui 25 campos e 2 índices e chave única CMA_FILIAL+CMA_ID+CMA_VERSAO+CMA_CODAG+CMA_DSAG. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CMA
Nome
Fatores de Risco
Nome (inglês)
Risk Factors
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CMA_FILIAL+CMA_ID+CMA_VERSAO+CMA_CODAG+CMA_DSAG
Campos / índices
25 / 2

Campos da tabela CMA (25)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CMA_FILIAL C 2 0 Filial Filial Real
02 CMA_ID C 6 0 ID Identificador do Registro Real
03 CMA_VERSAO C 14 0 Id. Ver. Reg Id da Versão do Registro Real
04 CMA_CODFAT C 6 0 Id. Fat. Ris Id. Fator de Risco Real
05 CMA_DCODFA C 220 0 Des.Fat.Ris. Descrição Fator de Risco Virtual
06 CMA_INTCON N 10 4 Int/Con Ag. Intens./Concent. Ag. Noc. Real
07 CMA_DSCFAT M 10 0 Desc Fator R Descri do Fator de Risco Real
08 CMA_TECMED C 40 0 Téc. Medição Técnica de Medição Real
09 CMA_UTLEPI C 1 0 Utiliz.EPI Utilização de EPI Real
10 CMA_CODAGE C 6 0 Id. Ag. Noc. Id. do Agente Nocivo Real
11 CMA_DCODAG C 220 0 Descr. Agen. Descrição Agente Nocivo Virtual
12 CMA_UTLEPC C 1 0 Utiliz. EPC Utilização de EPC Real
13 CMA_CODAMB C 6 0 Id. Cod. Amb Id. Cod. Amb. Trabalho Real
14 CMA_LIMTOL N 10 4 Lim. Toler. Limite de Tolerancia Real
15 CMA_UNMED C 6 0 Unid. Medida Unidade de Medida Real
16 CMA_DESCUM C 30 0 Desc U.M Descricao Unid. Medida Virtual
17 CMA_INSALU C 1 0 Insalubrid. Insalubridade Real
18 CMA_PERICU C 1 0 Pericul. Periculosidade Real
19 CMA_APOESP C 1 0 Aposent. Esp Aposentadoria Especial Real
20 CMA_TPAVAL C 1 0 Tipo Aval. Tipo Avaliaçao Real
21 CMA_CODAG C 6 0 Cod. Agente Cod. Age. Nocivo Real
22 CMA_DSAG C 170 0 Dsc. Age. No Dsc. Age. Nocivo Real
23 CMA_DVAGNO C 220 0 Desc Tab. Ag Descrição Tab. Agente Noc Virtual
24 CMA_DAGNOC M 10 0 Desc Agente Descrição Agente Nocivo Real
25 CMA_NRPJUD C 21 0 Nr. Processo Nr. Processo Ag. Nocivo Real

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

Índices da tabela CMA (2)

OrdemChaveDescriçãoApelido
1CMA_FILIAL+CMA_ID+CMA_VERSAO+CMA_CODAG+CMA_DSAGID + Id. Ver. Reg + Cod. Agente + Dsc. Age. No
2CMA_FILIAL+CMA_CODAGCod. Agente

Perguntas frequentes sobre a tabela CMA

O que é a tabela CMA?

É a tabela “Fatores de Risco” do ERP TOTVS Protheus, com 25 campos definidos no dicionário SX3.

Qual é a chave única da tabela CMA?

A chave única é CMA_FILIAL+CMA_ID+CMA_VERSAO+CMA_CODAG+CMA_DSAG.

Quais são os índices da tabela CMA?

A tabela tem 2 índices. O principal (ordem 1) usa a chave CMA_FILIAL+CMA_ID+CMA_VERSAO+CMA_CODAG+CMA_DSAG.

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

Exemplo de consulta SQL da tabela CMA

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

SELECT
    CMA_FILIAL,
    CMA_ID,
    CMA_VERSAO,
    CMA_CODFAT,
    CMA_DCODFA,
    CMA_INTCON,
    CMA_DSCFAT,
    CMA_TECMED,
    CMA_UTLEPI,
    CMA_CODAGE,
    CMA_DCODAG,
    CMA_UTLEPC,
    CMA_CODAMB,
    CMA_LIMTOL,
    CMA_UNMED,
    CMA_DESCUM,
    CMA_INSALU,
    CMA_PERICU,
    CMA_APOESP,
    CMA_TPAVAL,
    CMA_CODAG,
    CMA_DSAG,
    CMA_DVAGNO,
    CMA_DAGNOC,
    CMA_NRPJUD
FROM CMA
WHERE
    D_E_L_E_T_ = ' '
    AND CMA_FILIAL = 'VALOR'
    AND CMA_ID = 'VALOR'
    AND CMA_VERSAO = 'VALOR'
    AND CMA_CODFAT = 'VALOR'
    AND CMA_DCODFA = 'VALOR'
    AND CMA_INTCON = 0
    AND CMA_TECMED = 'VALOR'
    AND CMA_UTLEPI = 'VALOR'
    AND CMA_CODAGE = 'VALOR'
    AND CMA_DCODAG = 'VALOR'
    AND CMA_UTLEPC = 'VALOR'
    AND CMA_CODAMB = 'VALOR'
    AND CMA_LIMTOL = 0
    AND CMA_UNMED = 'VALOR'
    AND CMA_DESCUM = 'VALOR'
    AND CMA_INSALU = 'VALOR'
    AND CMA_PERICU = 'VALOR'
    AND CMA_APOESP = 'VALOR'
    AND CMA_TPAVAL = 'VALOR'
    AND CMA_CODAG = 'VALOR'
    AND CMA_DSAG = 'VALOR'
    AND CMA_DVAGNO = 'VALOR'
    AND CMA_NRPJUD = 'VALOR'

Outras tabelas relacionadas

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