A tabela CMB do Protheus está descrita no dicionário (SX2) como “EPI(s)”. Possui 20 campos e 3 índices e chave única CMB_FILIAL+CMB_ID+CMB_VERSAO+CMB_CODAGE+CMB_DVAL+CMB_IDDESC+CMB_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
- CMB
- Nome
- EPI(s)
- Nome (inglês)
- PPE(s)
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
CMB_FILIAL+CMB_ID+CMB_VERSAO+CMB_CODAGE+CMB_DVAL+CMB_IDDESC+CMB_DSAG- Campos / índices
- 20 / 3
Campos da tabela CMB (20)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | CMB_FILIAL | C | 2 | 0 | Filial | Filial | Real |
| 02 | CMB_ID | C | 6 | 0 | ID | Identificador do Registro | Real |
| 03 | CMB_VERSAO | C | 14 | 0 | Id. Ver. Reg | Id da Versão do Registro | Real |
| 04 | CMB_CODAGE | C | 6 | 0 | Id. Ag. Noc. | Id. do Agente Nocivo | Real |
| 05 | CMB_CAEPI | C | 20 | 0 | Certif. EPI | Certificado Aprovação EPI | Real |
| 06 | CMB_CODAMB | C | 6 | 0 | Id. Cod. Amb | Id. Cod. Amb. Trabalho | Real |
| 07 | CMB_EFIEPI | C | 1 | 0 | EPI é eficaz | EPI é eficaz | Real |
| 08 | CMB_MEDPRT | C | 1 | 0 | Med. Protec | Medidas de Proteção | Real |
| 09 | CMB_CNDFUN | C | 1 | 0 | Cond.Func. | Condição de Funcionamento | Real |
| 10 | CMB_PRZVLD | C | 1 | 0 | Prazo Valid. | Prazo Validade | Real |
| 11 | CMB_PERTRC | C | 1 | 0 | Period.Troca | Periodicidade Troca | Real |
| 12 | CMB_HIGIEN | C | 1 | 0 | Higienização | Higienização | Real |
| 13 | CMB_UTZEPI | C | 1 | 0 | Utiliza EPI | Utilização de EPI | Real |
| 14 | CMB_CODFAT | C | 6 | 0 | Id. Fat. Ris | Id. Fator de Risco | Real |
| 15 | CMB_IDDESC | C | 6 | 0 | ID Desc EPI | ID Descricao EPI | Real |
| 16 | CMB_USOINI | C | 1 | 0 | Uso Ininter. | Uso Ininterrupto do EPI | Real |
| 17 | CMB_EPIDSC | M | 10 | 0 | Desc. EPI | Descricao EPI | Virtual |
| 18 | CMB_DVAL | C | 6 | 0 | Certif. EPI | Certificado Aprovação EPI | Real |
| 19 | CMB_DSAG | C | 170 | 0 | Dsc. Age. No | Dsc. Age. Nocivo | Real |
| 20 | CMB_VDVAL | C | 254 | 0 | Desc. Certif | Desc. Certif. EPI | Virtual |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela CMB (3)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CMB_FILIAL+CMB_ID+CMB_VERSAO+CMB_CODAGE+CMB_DVAL+CMB_IDDESC+CMB_DSAG | ID + Id. Ver. Reg + Id. Ag. Noc. + Certif. EPI + ID Desc EPI + Dsc. Ag | |
| 2 | CMB_FILIAL+CMB_DVAL+CMB_IDDESC | Certif. EPI + ID Desc EPI | |
| 3 | CMB_FILIAL+CMB_ID+CMB_VERSAO+CMB_CODAGE+CMB_DSAG+CMB_DVAL+CMB_IDDESC | ID + Id. Ver. Reg + Id. Ag. Noc. + Dsc. Age. No + Certif. EPI + ID Des |
Perguntas frequentes sobre a tabela CMB
O que é a tabela CMB?
É a tabela “EPI(s)” do ERP TOTVS Protheus, com 20 campos definidos no dicionário SX3.
Qual é a chave única da tabela CMB?
A chave única é CMB_FILIAL+CMB_ID+CMB_VERSAO+CMB_CODAGE+CMB_DVAL+CMB_IDDESC+CMB_DSAG.
Quais são os índices da tabela CMB?
A tabela tem 3 índices. O principal (ordem 1) usa a chave CMB_FILIAL+CMB_ID+CMB_VERSAO+CMB_CODAGE+CMB_DVAL+CMB_IDDESC+CMB_DSAG.
Qual é o nome físico da tabela CMB 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: CMB990). Em ADVPL, use RetSqlName("CMB") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela CMB
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
CMB_FILIAL,
CMB_ID,
CMB_VERSAO,
CMB_CODAGE,
CMB_CAEPI,
CMB_CODAMB,
CMB_EFIEPI,
CMB_MEDPRT,
CMB_CNDFUN,
CMB_PRZVLD,
CMB_PERTRC,
CMB_HIGIEN,
CMB_UTZEPI,
CMB_CODFAT,
CMB_IDDESC,
CMB_USOINI,
CMB_EPIDSC,
CMB_DVAL,
CMB_DSAG,
CMB_VDVAL
FROM CMB
WHERE
D_E_L_E_T_ = ' '
AND CMB_FILIAL = 'VALOR'
AND CMB_ID = 'VALOR'
AND CMB_VERSAO = 'VALOR'
AND CMB_CODAGE = 'VALOR'
AND CMB_CAEPI = 'VALOR'
AND CMB_CODAMB = 'VALOR'
AND CMB_EFIEPI = 'VALOR'
AND CMB_MEDPRT = 'VALOR'
AND CMB_CNDFUN = 'VALOR'
AND CMB_PRZVLD = 'VALOR'
AND CMB_PERTRC = 'VALOR'
AND CMB_HIGIEN = 'VALOR'
AND CMB_UTZEPI = 'VALOR'
AND CMB_CODFAT = 'VALOR'
AND CMB_IDDESC = 'VALOR'
AND CMB_USOINI = 'VALOR'
AND CMB_DVAL = 'VALOR'
AND CMB_DSAG = 'VALOR'
AND CMB_VDVAL = 'VALOR'
Outras tabelas relacionadas
- CM0 Acidente de Trabalho
- CM1 PARTE ATINGIDA
- CM2 AGENTE CAUSADOR
- CM3 TESTEMUNHAS
- CM4 Aviso de Férias
- CM5 Estabilidade – Inicio
- CM6 Afastamento Temporário
- CM7 Cadastro de Profissional Saúde
- CM8 Aviso Prévio
- CM9 Cond. Amb. Trab Fat. de Risco
- CMA Fatores de Risco
- CMC Comunicação de Fato Relevante
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.