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

Tabela STC no Protheus

Estrutura

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)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
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)

OrdemChaveDescriçãoApelido
1TC_FILIAL+TC_CODBEM+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELABem + Componente + Tipo + Localizacao + Sequencia
2TC_FILIAL+TC_CODBEM+TC_SEQRELABem + Sequencia
3TC_FILIAL+TC_COMPONE+TC_CODBEMComponente + Bem
4TC_FILIAL+TC_LOCALIZ+TC_TIPMODLocalizacao + Tipo Modelo
5TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELABem + Tipo Modelo + Componente + Tipo + Localizacao + Sequencia
6TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_TIPOEST+TC_LOCALIZBem + Tipo Modelo + Tipo + Localizacao
7TC_FILIAL+TC_SEQSUP+TC_SEQRELASeq.Superior + Sequencia
8TC_FILIAL+TC_CODBEM+STR(TC_SEQUEN,6)+TC_COMPONEBem + 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

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