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

Tabela DEC no Protheus

Cliente x Layout

A tabela DEC do Protheus está descrita no dicionário (SX2) como “Cliente x Layout”. Possui 14 campos e 3 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DEC
Nome
Cliente x Layout
Nome (inglês)
Customer x Layout
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
14 / 3

Campos da tabela DEC (14)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DEC_FILIAL C 2 0 Filial Filial do Sistema Real
02 DEC_CODCLI C 6 0 Cod. Cliente Codigo do Cliente Real
03 DEC_LOJCLI C 2 0 Loja Cliente Loja do Cliente Real
04 DEC_NOME C 50 0 Nome Cliente Nome do Cliente Virtual
05 DEC_CODLAY C 6 0 Cod Layout Codigo do layout Real
06 DEC_DSCLAY C 60 0 Descricao Descricao do Layout Virtual
07 DEC_NOMARQ C 121 0 Nome Arquivo Nome do Arquivo Real
08 DEC_SEQARQ C 9 0 Seq. Arq. Sequencial do Arquivo Real
09 DEC_IDENTI C 1 0 Util Identif Utiliza Identif. Registro Real
10 DEC_TAMIDT N 1 0 Tam Identif Tamanho do Identificador Real
11 DEC_TIPENV C 1 0 Tipo Envio Tipo de Envio Real
12 DEC_TIPLAY C 1 0 Tipo Layout Tipo de Layout Virtual
13 DEC_STATUS C 1 0 Status Status Layout X Cliente Real
14 DEC_CODQBR C 6 0 Cod. Quebra Codigo da Quebra Real

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

Índices da tabela DEC (3)

OrdemChaveDescriçãoApelido
1DEC_FILIAL+DEC_CODCLI+DEC_LOJCLICod. Cliente + Loja Cliente
2DEC_FILIAL+DEC_CODCLI+DEC_LOJCLI+DEC_CODLAYCod. Cliente + Loja Cliente + Cod Layout
3DEC_FILIAL+DEC_CODLAY+DEC_CODCLI+DEC_LOJCLICod Layout + Cod. Cliente + Loja Cliente

Perguntas frequentes sobre a tabela DEC

O que é a tabela DEC?

É a tabela “Cliente x Layout” do ERP TOTVS Protheus, com 14 campos definidos no dicionário SX3.

Quais são os índices da tabela DEC?

A tabela tem 3 índices. O principal (ordem 1) usa a chave DEC_FILIAL+DEC_CODCLI+DEC_LOJCLI.

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

Exemplo de consulta SQL da tabela DEC

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

SELECT
    DEC_FILIAL,
    DEC_CODCLI,
    DEC_LOJCLI,
    DEC_NOME,
    DEC_CODLAY,
    DEC_DSCLAY,
    DEC_NOMARQ,
    DEC_SEQARQ,
    DEC_IDENTI,
    DEC_TAMIDT,
    DEC_TIPENV,
    DEC_TIPLAY,
    DEC_STATUS,
    DEC_CODQBR
FROM DEC
WHERE
    D_E_L_E_T_ = ' '
    AND DEC_FILIAL = 'VALOR'
    AND DEC_CODCLI = 'VALOR'
    AND DEC_LOJCLI = 'VALOR'
    AND DEC_NOME = 'VALOR'
    AND DEC_CODLAY = 'VALOR'
    AND DEC_DSCLAY = 'VALOR'
    AND DEC_NOMARQ = 'VALOR'
    AND DEC_SEQARQ = 'VALOR'
    AND DEC_IDENTI = 'VALOR'
    AND DEC_TAMIDT = 0
    AND DEC_TIPENV = 'VALOR'
    AND DEC_TIPLAY = 'VALOR'
    AND DEC_STATUS = 'VALOR'
    AND DEC_CODQBR = 'VALOR'

Outras tabelas relacionadas

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