A tabela STC do Protheus está descrita no dicionário (SX2) como “Estrutura”. Possui 23 campos e 8 índices e chave única TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- STC
- Nome
- Estrutura
- Nome (inglês)
- Structure
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA- Campos / índices
- 23 / 8
Campos da tabela STC (23)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | TC_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | TC_CODBEM | C | 16 | 0 | Bem | Codigo do Bem | Real |
| 03 | TC_COMPONE | C | 16 | 0 | Componente | Codigo do componente | Real |
| 04 | TC_NOMCOMP | C | 40 | 0 | Desc.Compon. | Descricao do Componente | Virtual |
| 05 | TC_SEQRELA | C | 5 | 0 | Sequencia | Sequencia | Real |
| 06 | TC_TIPOEST | C | 1 | 0 | Tipo | Tipo | Real |
| 07 | TC_LOCALIZ | C | 6 | 0 | Localizacao | Localizacao do Bem | Real |
| 08 | TC_NOMLOCA | C | 25 | 0 | Desc.Localiz | Descricao da Localizacao | Virtual |
| 09 | TC_MANUATI | C | 1 | 0 | Bem ativo | Bem esta ativo | Real |
| 10 | TC_OBRIGAT | C | 1 | 0 | Bem Obrigat. | Bem Obrigatorio | Real |
| 11 | TC_CONTADO | C | 1 | 0 | Contador | Controlado Por Contador | Real |
| 12 | TC_CCUSTO | C | 9 | 0 | Centro Custo | Centro de Custo | Virtual |
| 13 | TC_DCUSTO | C | 20 | 0 | Desc.C.Custo | Descricao do Centro Custo | Virtual |
| 14 | TC_CENTRAB | C | 6 | 0 | C.Trabalho | Centro de Trabalho | Virtual |
| 15 | TC_DTRAB | C | 20 | 0 | Desc.C.Trab. | Dec.Centro Trabalho | Virtual |
| 16 | TC_CALENDA | C | 3 | 0 | Calendario | Calendario | Virtual |
| 17 | TC_NOMCALE | C | 20 | 0 | Desc.Calend. | Descricao do Calendario | Virtual |
| 18 | TC_DATAINI | D | 8 | 0 | Data Implant | Data Implant. Estrutura | Real |
| 19 | TC_SEQUENC | N | 3 | 0 | Sequencia | Sequencia na Estrutura | Real |
| 20 | TC_TIPMOD | C | 10 | 0 | Tipo Modelo | Tipo do Modelo | Real |
| 21 | TC_DESMOD | C | 20 | 0 | Descricao | Descricao Tipo do Modelo | Real |
| 22 | TC_SEQSUP | C | 5 | 0 | Seq.Superior | Sequencia Superior | Real |
| 23 | TC_SEQUEN | N | 6 | 0 | Sequencial | Sequencial | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela STC (8)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | TC_FILIAL+TC_CODBEM+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA | Bem + Componente + Tipo + Localizacao + Sequencia | |
| 2 | TC_FILIAL+TC_CODBEM+TC_SEQRELA | Bem + Sequencia | |
| 3 | TC_FILIAL+TC_COMPONE+TC_CODBEM | Componente + Bem | |
| 4 | TC_FILIAL+TC_LOCALIZ+TC_TIPMOD | Localizacao + Tipo Modelo | |
| 5 | TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA | Bem + Tipo Modelo + Componente + Tipo + Localizacao + Sequencia | |
| 6 | TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_TIPOEST+TC_LOCALIZ | Bem + Tipo Modelo + Tipo + Localizacao | |
| 7 | TC_FILIAL+TC_SEQSUP+TC_SEQRELA | Seq.Superior + Sequencia | |
| 8 | TC_FILIAL+TC_CODBEM+STR(TC_SEQUEN,6)+TC_COMPONE | Bem + Sequencial + Componente |
Perguntas frequentes sobre a tabela STC
O que é a tabela STC?
É a tabela “Estrutura” do ERP TOTVS Protheus, com 23 campos definidos no dicionário SX3.
Qual é a chave única da tabela STC?
A chave única é TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA.
Quais são os índices da tabela STC?
A tabela tem 8 índices. O principal (ordem 1) usa a chave TC_FILIAL+TC_CODBEM+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA.
Qual é o nome físico da tabela STC 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: STC990). Em ADVPL, use RetSqlName("STC") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela STC
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
TC_FILIAL,
TC_CODBEM,
TC_COMPONE,
TC_NOMCOMP,
TC_SEQRELA,
TC_TIPOEST,
TC_LOCALIZ,
TC_NOMLOCA,
TC_MANUATI,
TC_OBRIGAT,
TC_CONTADO,
TC_CCUSTO,
TC_DCUSTO,
TC_CENTRAB,
TC_DTRAB,
TC_CALENDA,
TC_NOMCALE,
TC_DATAINI,
TC_SEQUENC,
TC_TIPMOD,
TC_DESMOD,
TC_SEQSUP,
TC_SEQUEN
FROM STC
WHERE
D_E_L_E_T_ = ' '
AND TC_FILIAL = 'VALOR'
AND TC_CODBEM = 'VALOR'
AND TC_COMPONE = 'VALOR'
AND TC_NOMCOMP = 'VALOR'
AND TC_SEQRELA = 'VALOR'
AND TC_TIPOEST = 'VALOR'
AND TC_LOCALIZ = 'VALOR'
AND TC_NOMLOCA = 'VALOR'
AND TC_MANUATI = 'VALOR'
AND TC_OBRIGAT = 'VALOR'
AND TC_CONTADO = 'VALOR'
AND TC_CCUSTO = 'VALOR'
AND TC_DCUSTO = 'VALOR'
AND TC_CENTRAB = 'VALOR'
AND TC_DTRAB = 'VALOR'
AND TC_CALENDA = 'VALOR'
AND TC_NOMCALE = 'VALOR'
AND TC_DATAINI BETWEEN '20261101' AND '20261130'
AND TC_SEQUENC = 0
AND TC_TIPMOD = 'VALOR'
AND TC_DESMOD = 'VALOR'
AND TC_SEQSUP = 'VALOR'
AND TC_SEQUEN = 0
Outras tabelas relacionadas
- ST0 Especialidades
- ST1 Funcionários
- ST2 Especialidades de Funcionários
- ST3 Bloqueio de Recursos
- ST4 Serviços de Manutenção
- ST5 Tarefas da Manutenção
- ST6 Família de Bens
- ST7 Fabricante de Bem
- ST8 Ocorrências
- ST9 Bem
- STA Problemas com Ordens Serviço
- STB Detalhes do Bem
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.