A tabela TBA do Protheus está descrita no dicionário (SX2) como “Transferência Resíduo”. Possui 25 campos e 3 índices e chave única TBA_FILIAL+TBA_CODRES+DTOS(TBA_DTTRAN)+TBA_HRTRAN. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- TBA
- Nome
- Transferência Resíduo
- Nome (inglês)
- Residue Transfer
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
TBA_FILIAL+TBA_CODRES+DTOS(TBA_DTTRAN)+TBA_HRTRAN- Campos / índices
- 25 / 3
Campos da tabela TBA (25)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | TBA_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | TBA_CODRES | C | 15 | 0 | Resíduo | Código do Resíduo | Real |
| 03 | TBA_DESRES | C | 50 | 0 | Descrição | Descrição do Resíduo | Virtual |
| 04 | TBA_DTTRAN | D | 8 | 0 | Data Transf. | Data da Transferencia | Real |
| 05 | TBA_HRTRAN | C | 5 | 0 | Hora Transf. | Hora da Transferencia | Real |
| 06 | TBA_CODDES | C | 6 | 0 | Dest. Origem | Destino de Origem | Real |
| 07 | TBA_DESCDE | C | 20 | 0 | Descrição | Descricao do Destino | Virtual |
| 08 | TBA_QTDSAI | N | 9 | 2 | Qtd. Transf. | Qtd. Transf. | Real |
| 09 | TBA_UM | C | 2 | 0 | Un. Medida | Unidade de Medida | Virtual |
| 10 | TBA_CODPRO | C | 15 | 0 | Produto | Código do Produto | Real |
| 11 | TBA_DESPRO | C | 50 | 0 | Descrição | Descricao do Produto | Virtual |
| 12 | TBA_CODREC | C | 6 | 0 | Receptor | Código Receptor | Real |
| 13 | TBA_DESFOR | C | 40 | 0 | Descrição | Descrição do Fornecedor | Virtual |
| 14 | TBA_TRANSP | C | 6 | 0 | Transport. | Código da Transportadora | Real |
| 15 | TBA_DESTRA | C | 40 | 0 | Descrição | Descrição Transportadora | Virtual |
| 16 | TBA_DOCTO | C | 15 | 0 | Docto Fiscal | Documento Fiscal | Real |
| 17 | TBA_NUMMTR | C | 15 | 0 | Número MTR | Número MTR | Real |
| 18 | TBA_FATOR | N | 10 | 2 | Fator Conv. | Fator de Conversão | Real |
| 19 | TBA_NUMSEQ | C | 6 | 0 | Sequencial | Numeracao Sequencial | Real |
| 20 | TBA_LOTECT | C | 10 | 0 | Lote | Numero do Lote | Real |
| 21 | TBA_NUMLOT | C | 6 | 0 | Sub-Lote | Numero do Sub-Lote | Real |
| 22 | TBA_DTVALI | D | 8 | 0 | Dt. Validade | Data de Validade do Lote | Real |
| 23 | TBA_FORNEC | C | 6 | 0 | Fornecedor | Codigo do Fornecedor | Real |
| 24 | TBA_TIPDES | C | 1 | 0 | Tipo | Tipo de Destinacao | Real |
| 25 | TBA_CODTIP | C | 6 | 0 | Cod. Tipo | Cod. Tipo de Destinação | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela TBA (3)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | TBA_FILIAL+TBA_CODRES+DTOS(TBA_DTTRAN)+TBA_HRTRAN | Resíduo + Data Transf. + Hora Transf. | |
| 2 | TBA_FILIAL+TBA_CODRES+TBA_CODREC+TBA_TRANSP | Resíduo + Receptor + Transport. | |
| 3 | TBA_FILIAL+TBA_CODRES+TBA_TRANSP+TBA_CODREC | Resíduo + Transport. + Receptor |
Perguntas frequentes sobre a tabela TBA
O que é a tabela TBA?
É a tabela “Transferência Resíduo” do ERP TOTVS Protheus, com 25 campos definidos no dicionário SX3.
Qual é a chave única da tabela TBA?
A chave única é TBA_FILIAL+TBA_CODRES+DTOS(TBA_DTTRAN)+TBA_HRTRAN.
Quais são os índices da tabela TBA?
A tabela tem 3 índices. O principal (ordem 1) usa a chave TBA_FILIAL+TBA_CODRES+DTOS(TBA_DTTRAN)+TBA_HRTRAN.
Qual é o nome físico da tabela TBA 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: TBA990). Em ADVPL, use RetSqlName("TBA") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela TBA
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
TBA_FILIAL,
TBA_CODRES,
TBA_DESRES,
TBA_DTTRAN,
TBA_HRTRAN,
TBA_CODDES,
TBA_DESCDE,
TBA_QTDSAI,
TBA_UM,
TBA_CODPRO,
TBA_DESPRO,
TBA_CODREC,
TBA_DESFOR,
TBA_TRANSP,
TBA_DESTRA,
TBA_DOCTO,
TBA_NUMMTR,
TBA_FATOR,
TBA_NUMSEQ,
TBA_LOTECT,
TBA_NUMLOT,
TBA_DTVALI,
TBA_FORNEC,
TBA_TIPDES,
TBA_CODTIP
FROM TBA
WHERE
D_E_L_E_T_ = ' '
AND TBA_FILIAL = 'VALOR'
AND TBA_CODRES = 'VALOR'
AND TBA_DESRES = 'VALOR'
AND TBA_DTTRAN BETWEEN '20261101' AND '20261130'
AND TBA_HRTRAN = 'VALOR'
AND TBA_CODDES = 'VALOR'
AND TBA_DESCDE = 'VALOR'
AND TBA_QTDSAI = 0
AND TBA_UM = 'VALOR'
AND TBA_CODPRO = 'VALOR'
AND TBA_DESPRO = 'VALOR'
AND TBA_CODREC = 'VALOR'
AND TBA_DESFOR = 'VALOR'
AND TBA_TRANSP = 'VALOR'
AND TBA_DESTRA = 'VALOR'
AND TBA_DOCTO = 'VALOR'
AND TBA_NUMMTR = 'VALOR'
AND TBA_FATOR = 0
AND TBA_NUMSEQ = 'VALOR'
AND TBA_LOTECT = 'VALOR'
AND TBA_NUMLOT = 'VALOR'
AND TBA_DTVALI BETWEEN '20261101' AND '20261130'
AND TBA_FORNEC = 'VALOR'
AND TBA_TIPDES = 'VALOR'
AND TBA_CODTIP = 'VALOR'
Outras tabelas relacionadas
- TB0 Ocorrências
- TB1 Resposta Critérios de Controle
- TB2 Destino
- TB3 Classificação do Destino
- TB4 Destino dos Resíduos
- TB5 Licenciamento Forn por Produto
- TB6 Tipo de Destinação
- TB7 Classificação Destinação
- TB8 Tipo de Transporte
- TB9 Transporte
- TBB Plano Emergencial
- TBC Processos do Plano Emergencial
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.