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

Tabela TDB no Protheus

Pontos de Coleta

A tabela TDB do Protheus está descrita no dicionário (SX2) como “Pontos de Coleta”. Possui 16 campos e 2 índices e chave única TDB_FILIAL+TDB_DEPTO+TDB_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
TDB
Nome
Pontos de Coleta
Nome (inglês)
Collection Points
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
TDB_FILIAL+TDB_DEPTO+TDB_CODIGO
Campos / índices
16 / 2

Campos da tabela TDB (16)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 TDB_FILIAL C 2 0 Filial Filial do Sistema Real
02 TDB_DEPTO C 6 0 Localização Localização Real
03 TDB_CODIGO C 6 0 Código Código do Ponto Real
04 TDB_DESCRI C 40 0 Descrição Descrição do Ponto Real
05 TDB_BITMAP C 20 0 Imagem Imagem do Ponto Real
06 TDB_PLANTA C 1 0 Planta Gráf. Planta Gráfica Real
07 TDB_TIPIMG C 1 0 Tipo Imagem Tipo de Imagem Real
08 TDB_IMAGEM C 30 0 Imagem Imagem Real
09 TDB_POSX N 4 0 Posicao em X Posicao em X Real
10 TDB_POSY N 4 0 Posicao em Y Posicao em Y Real
11 TDB_TAMX N 7 2 Largura Largura da Imagem Real
12 TDB_TAMY N 7 2 Altura Altura da Imagem Real
13 TDB_MOVBLO C 1 0 Movim. Bloq. Movimentação Bloqueada Real
14 TDB_ALERTX N 4 0 Alerta em X Alerta em X Real
15 TDB_ALERTY N 4 0 Alerta em Y Alerta em Y Real
16 TDB_DESDEP C 56 0 Descrição Descrição Virtual

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

Índices da tabela TDB (2)

OrdemChaveDescriçãoApelido
1TDB_FILIAL+TDB_DEPTO+TDB_CODIGO+TDB_DESCRILocalização + Código + Descrição
2TDB_FILIAL+TDB_DEPTO+TDB_DESCRI+TDB_CODIGOLocalização + Descrição + Código

Perguntas frequentes sobre a tabela TDB

O que é a tabela TDB?

É a tabela “Pontos de Coleta” do ERP TOTVS Protheus, com 16 campos definidos no dicionário SX3.

Qual é a chave única da tabela TDB?

A chave única é TDB_FILIAL+TDB_DEPTO+TDB_CODIGO.

Quais são os índices da tabela TDB?

A tabela tem 2 índices. O principal (ordem 1) usa a chave TDB_FILIAL+TDB_DEPTO+TDB_CODIGO+TDB_DESCRI.

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

Exemplo de consulta SQL da tabela TDB

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

SELECT
    TDB_FILIAL,
    TDB_DEPTO,
    TDB_CODIGO,
    TDB_DESCRI,
    TDB_BITMAP,
    TDB_PLANTA,
    TDB_TIPIMG,
    TDB_IMAGEM,
    TDB_POSX,
    TDB_POSY,
    TDB_TAMX,
    TDB_TAMY,
    TDB_MOVBLO,
    TDB_ALERTX,
    TDB_ALERTY,
    TDB_DESDEP
FROM TDB
WHERE
    D_E_L_E_T_ = ' '
    AND TDB_FILIAL = 'VALOR'
    AND TDB_DEPTO = 'VALOR'
    AND TDB_CODIGO = 'VALOR'
    AND TDB_DESCRI = 'VALOR'
    AND TDB_BITMAP = 'VALOR'
    AND TDB_PLANTA = 'VALOR'
    AND TDB_TIPIMG = 'VALOR'
    AND TDB_IMAGEM = 'VALOR'
    AND TDB_POSX = 0
    AND TDB_POSY = 0
    AND TDB_TAMX = 0
    AND TDB_TAMY = 0
    AND TDB_MOVBLO = 'VALOR'
    AND TDB_ALERTX = 0
    AND TDB_ALERTY = 0
    AND TDB_DESDEP = 'VALOR'

Outras tabelas relacionadas

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