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

Tabela DX1 no Protheus

Cabeçalho do Layout

A tabela DX1 do Protheus está descrita no dicionário (SX2) como “Cabeçalho do Layout”. Possui 11 campos e 2 índices e chave única DX1_FILIAL+DX1_CODIGO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DX1
Nome
Cabeçalho do Layout
Nome (inglês)
Layout Header
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DX1_FILIAL+DX1_CODIGO
Campos / índices
11 / 2

Campos da tabela DX1 (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DX1_FILIAL C 2 0 Filial Filial do Sistema Real
02 DX1_CODIGO C 3 0 Cod. Layout Código do Layout Real
03 DX1_DESC C 20 0 Desc. Layout Descrição do Layout Real
04 DX1_LAB C 6 0 Laboratorio Código do Laboratório Real
05 DX1_UNI C 2 0 Unidade Unidade Laboratório Real
06 DX1_NMLAB C 50 0 Nome Lab. Nome do Laboratório Virtual
07 DX1_SPRDOR C 1 0 Separador Separador de Colunas Real
08 DX1_TIPO C 1 0 Tp.Layout Tipo Layout Real
09 DX1_CONTAM C 6 0 Contaminante Contaminante Real
10 DX1_DESCON C 50 0 Desc.Contam. Descrição Contaminante Virtual
11 DX1_PRILIN N 2 0 1ª Linha 1ª linha a ser processada Real

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

Índices da tabela DX1 (2)

OrdemChaveDescriçãoApelido
1DX1_FILIAL+DX1_CODIGOCod. Layout
2DX1_FILIAL+DX1_LAB+DX1_UNILaboratorio + Unidade

Perguntas frequentes sobre a tabela DX1

O que é a tabela DX1?

É a tabela “Cabeçalho do Layout” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Qual é a chave única da tabela DX1?

A chave única é DX1_FILIAL+DX1_CODIGO.

Quais são os índices da tabela DX1?

A tabela tem 2 índices. O principal (ordem 1) usa a chave DX1_FILIAL+DX1_CODIGO.

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

Exemplo de consulta SQL da tabela DX1

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

SELECT
    DX1_FILIAL,
    DX1_CODIGO,
    DX1_DESC,
    DX1_LAB,
    DX1_UNI,
    DX1_NMLAB,
    DX1_SPRDOR,
    DX1_TIPO,
    DX1_CONTAM,
    DX1_DESCON,
    DX1_PRILIN
FROM DX1
WHERE
    D_E_L_E_T_ = ' '
    AND DX1_FILIAL = 'VALOR'
    AND DX1_CODIGO = 'VALOR'
    AND DX1_DESC = 'VALOR'
    AND DX1_LAB = 'VALOR'
    AND DX1_UNI = 'VALOR'
    AND DX1_NMLAB = 'VALOR'
    AND DX1_SPRDOR = 'VALOR'
    AND DX1_TIPO = 'VALOR'
    AND DX1_CONTAM = 'VALOR'
    AND DX1_DESCON = 'VALOR'
    AND DX1_PRILIN = 0

Outras tabelas relacionadas

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