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

Tabela C38 no Protheus

Compl Item Esp Modelos 21 e 22

A tabela C38 do Protheus está descrita no dicionário (SX2) como “Compl Item Esp Modelos 21 e 22”. Possui 10 campos e 3 índices e chave única C38_FILIAL+C38_CHVNF+C38_NUMITE+C38_CODITE+C38_CCLASS+C38_INDREC. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
C38
Nome
Compl Item Esp Modelos 21 e 22
Nome (inglês)
Sp. Item Comp Templates 21/22
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
C38_FILIAL+C38_CHVNF+C38_NUMITE+C38_CODITE+C38_CCLASS+C38_INDREC
Campos / índices
10 / 3

Campos da tabela C38 (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 C38_FILIAL C 2 0 Filial Filial Real
02 C38_CHVNF C 36 0 Cód. Doc. Cód. Documento Fiscal Real
03 C38_NUMITE C 4 0 Núm.Item Número do Item Real
04 C38_CODITE C 36 0 Cód.Item Código do Item Real
05 C38_CCLASS C 6 0 ID Clas Item Cod. Class. Item Real
06 C38_DCCLAS C 220 0 D.Clas.It. Descr. Classif. Item Virtual
07 C38_CODPAR C 36 0 Id Par Recep Id. Participante Receptor Real
08 C38_CPARTI C 60 0 Cod Par Rece Participante Receptor Virtual
09 C38_DCODPA C 220 0 Descr. Part. Descr. Participante Virtual
10 C38_INDREC C 1 0 Tipo Receita Indicador do Tipo de rec Real

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

Índices da tabela C38 (3)

OrdemChaveDescriçãoApelido
1C38_FILIAL+C38_CHVNF+C38_NUMITE+C38_CODITE+C38_CCLASS+C38_INDRECCód. Doc. + Núm.Item + Cód.Item + ID Clas Item + Tipo Receita
2C38_FILIAL+C38_CCLASS+C38_INDRECID Clas Item + Tipo Receita
3C38_FILIAL+C38_INDRECTipo Receita

Perguntas frequentes sobre a tabela C38

O que é a tabela C38?

É a tabela “Compl Item Esp Modelos 21 e 22” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela C38?

A chave única é C38_FILIAL+C38_CHVNF+C38_NUMITE+C38_CODITE+C38_CCLASS+C38_INDREC.

Quais são os índices da tabela C38?

A tabela tem 3 índices. O principal (ordem 1) usa a chave C38_FILIAL+C38_CHVNF+C38_NUMITE+C38_CODITE+C38_CCLASS+C38_INDREC.

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

Exemplo de consulta SQL da tabela C38

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

SELECT
    C38_FILIAL,
    C38_CHVNF,
    C38_NUMITE,
    C38_CODITE,
    C38_CCLASS,
    C38_DCCLAS,
    C38_CODPAR,
    C38_CPARTI,
    C38_DCODPA,
    C38_INDREC
FROM C38
WHERE
    D_E_L_E_T_ = ' '
    AND C38_FILIAL = 'VALOR'
    AND C38_CHVNF = 'VALOR'
    AND C38_NUMITE = 'VALOR'
    AND C38_CODITE = 'VALOR'
    AND C38_CCLASS = 'VALOR'
    AND C38_DCCLAS = 'VALOR'
    AND C38_CODPAR = 'VALOR'
    AND C38_CPARTI = 'VALOR'
    AND C38_DCODPA = 'VALOR'
    AND C38_INDREC = 'VALOR'

Outras tabelas relacionadas

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