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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | TDB_FILIAL+TDB_DEPTO+TDB_CODIGO+TDB_DESCRI | Localização + Código + Descrição | |
| 2 | TDB_FILIAL+TDB_DEPTO+TDB_DESCRI+TDB_CODIGO | Localizaçã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
- TD0 GASES DO EFEITO ESTUFA
- TD1 FONTES DE EMISSÃO
- TD2 PRODUTOS GERADORES DE GASES
- TD3 LOCAIS DE CONSUMO
- TD4 GASES GERADOS PELO PRODUTO
- TD5 FONTES GERADORAS DE GASES
- TD6 HISTÓRICO LOCAIS DE CONSUMO
- TD7 HIST. GASES GER. PELO PROD.
- TD8 HIST. FONTES GER. DE GASES
- TD9 OCORRÊNCIA DO GEE
- TDA GASES GERADOS PELA OCORRÊNCIA
- TDC Cadastro de FMRS
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.