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

Tabela SEM no Protheus

Contrato CDCI

A tabela SEM do Protheus está descrita no dicionário (SX2) como “Contrato CDCI”. Possui 19 campos e 4 índices e chave única EM_FILIAL+EM_CONTRAT. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SEM
Nome
Contrato CDCI
Nome (inglês)
CDCI Contract
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
EM_FILIAL+EM_CONTRAT
Campos / índices
19 / 4

Campos da tabela SEM (19)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 EM_FILIAL C 2 0 Filial Filial do Sistema Real
02 EM_CONTRAT C 6 0 Num Contrato Numero do Contrato Real
03 EM_NRONOTA C 9 0 Nota Fiscal Nota Fiscal Real
04 EM_SERIE C 3 0 Serie NF Serie da Nota Fiscal Real
05 EM_EMISSAO D 8 0 Dt NF Data da Nota Fiscal Real
06 EM_CLIENTE C 6 0 Cliente Cliente Real
07 EM_LOJA C 2 0 Loja Loja Real
08 EM_VALOR N 16 2 Vl Nt Fiscal Valor da Nota Fiscal Real
09 EM_ENTRADA N 16 2 Vl Entrada Valor da Entrada Real
10 EM_TOTFIN N 16 2 Tot Financ Valor total Financiado Real
11 EM_VLRFIN N 16 2 Vl Financ Valor Financiado Real
12 EM_PRESTAC N 16 6 Vl Prestacao Valor da Prestacao Real
13 EM_PLANO C 4 0 Plano Codigo do Plano Real
14 EM_DTINI D 8 0 Dt Vc 1a Par Data Vencimento 1 Parcela Real
15 EM_BORDERO C 6 0 Bordero Numero do Bordero Real
16 EM_VLRDESC N 16 2 Vlr Desconto Valor de Desconto Real
17 EM_COEFIC N 16 6 Vlr Coefic Valor do Coeficiente Real
18 EM_INDIOC N 16 6 Indice IOC Indice de IOC Real
19 EM_SDOC C 3 0 Série Doc. Série do Documento Fiscal Real

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

Índices da tabela SEM (4)

OrdemChaveDescriçãoApelido
1EM_FILIAL+EM_CONTRATNum Contrato
2EM_FILIAL+DTOS(EM_EMISSAO)Dt NF
3EM_FILIAL+EM_BORDERO+EM_PLANOBordero + Plano
4EM_FILIAL+EM_PLANOPlano

Perguntas frequentes sobre a tabela SEM

O que é a tabela SEM?

É a tabela “Contrato CDCI” do ERP TOTVS Protheus, com 19 campos definidos no dicionário SX3.

Qual é a chave única da tabela SEM?

A chave única é EM_FILIAL+EM_CONTRAT.

Quais são os índices da tabela SEM?

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

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

Exemplo de consulta SQL da tabela SEM

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

SELECT
    EM_FILIAL,
    EM_CONTRAT,
    EM_NRONOTA,
    EM_SERIE,
    EM_EMISSAO,
    EM_CLIENTE,
    EM_LOJA,
    EM_VALOR,
    EM_ENTRADA,
    EM_TOTFIN,
    EM_VLRFIN,
    EM_PRESTAC,
    EM_PLANO,
    EM_DTINI,
    EM_BORDERO,
    EM_VLRDESC,
    EM_COEFIC,
    EM_INDIOC,
    EM_SDOC
FROM SEM
WHERE
    D_E_L_E_T_ = ' '
    AND EM_FILIAL = 'VALOR'
    AND EM_CONTRAT = 'VALOR'
    AND EM_NRONOTA = 'VALOR'
    AND EM_SERIE = 'VALOR'
    AND EM_EMISSAO BETWEEN '20261001' AND '20261031'
    AND EM_CLIENTE = 'VALOR'
    AND EM_LOJA = 'VALOR'
    AND EM_VALOR = 0
    AND EM_ENTRADA = 0
    AND EM_TOTFIN = 0
    AND EM_VLRFIN = 0
    AND EM_PRESTAC = 0
    AND EM_PLANO = 'VALOR'
    AND EM_DTINI BETWEEN '20261001' AND '20261031'
    AND EM_BORDERO = 'VALOR'
    AND EM_VLRDESC = 0
    AND EM_COEFIC = 0
    AND EM_INDIOC = 0
    AND EM_SDOC = 'VALOR'

Outras tabelas relacionadas

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