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

Tabela IPD no Protheus

Campos itens formulario

A tabela IPD do Protheus está descrita no dicionário (SX2) como “Campos itens formulario”. Possui 17 campos e 1 í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
IPD
Nome
Campos itens formulario
Nome (inglês)
Form item fields
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
17 / 1

Campos da tabela IPD (17)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 IPD_FILIAL C 2 0 Filial Filial Real
02 IPD_CODIGO C 6 0 Codigo Form. Codigo do formulario Real
03 IPD_NOME C 10 0 Nome Nome campo item Real
04 IPD_DESC C 50 0 Descricao Descricao do campo Real
05 IPD_TIPO C 1 0 Tipo campo Tipo de dado do campo Real
06 IPD_TAM N 3 0 Tamanho Tamanho do campo Real
07 IPD_DEC N 1 0 Decimais Numero de casas decimais Real
08 IPD_PICT C 45 0 Mascara Mascara exibicao/edicao Real
09 IPD_VALID C 250 0 Validacao Funcao para validacao Real
10 IPD_INIT C 250 0 Inicialliz. Funcao para inicializacao Real
11 IPD_VAR C 10 0 Variavel Variavel para o campo Real
12 IPD_OBJ C 1 0 Tipo Objeto Tipo de objeto Real
13 IPD_CBOX C 250 0 Opcos combo Opcoes para combobox Real
14 IPD_VISIV C 1 0 Visivel Determina se sera exibido Real
15 IPD_KEY C 1 0 Cpo Chave Determina se e cpo chave Real
16 IPD_EDIT C 1 0 Editavel Cpo pode ser editado Real
17 IPD_ORDEM C 2 0 Ordem Ordem do campo Real

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

Índices da tabela IPD (1)

OrdemChaveDescriçãoApelido
1IPD_FILIAL+IPD_CODIGOCodigo Form.

Perguntas frequentes sobre a tabela IPD

O que é a tabela IPD?

É a tabela “Campos itens formulario” do ERP TOTVS Protheus, com 17 campos definidos no dicionário SX3.

Quais são os índices da tabela IPD?

A tabela tem 1 índice. O principal (ordem 1) usa a chave IPD_FILIAL+IPD_CODIGO.

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

Exemplo de consulta SQL da tabela IPD

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

SELECT
    IPD_FILIAL,
    IPD_CODIGO,
    IPD_NOME,
    IPD_DESC,
    IPD_TIPO,
    IPD_TAM,
    IPD_DEC,
    IPD_PICT,
    IPD_VALID,
    IPD_INIT,
    IPD_VAR,
    IPD_OBJ,
    IPD_CBOX,
    IPD_VISIV,
    IPD_KEY,
    IPD_EDIT,
    IPD_ORDEM
FROM IPD
WHERE
    D_E_L_E_T_ = ' '
    AND IPD_FILIAL = 'VALOR'
    AND IPD_CODIGO = 'VALOR'
    AND IPD_NOME = 'VALOR'
    AND IPD_DESC = 'VALOR'
    AND IPD_TIPO = 'VALOR'
    AND IPD_TAM = 0
    AND IPD_DEC = 0
    AND IPD_PICT = 'VALOR'
    AND IPD_VALID = 'VALOR'
    AND IPD_INIT = 'VALOR'
    AND IPD_VAR = 'VALOR'
    AND IPD_OBJ = 'VALOR'
    AND IPD_CBOX = 'VALOR'
    AND IPD_VISIV = 'VALOR'
    AND IPD_KEY = 'VALOR'
    AND IPD_EDIT = 'VALOR'
    AND IPD_ORDEM = 'VALOR'

Outras tabelas relacionadas

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