A tabela ST9 do Protheus está descrita no dicionário (SX2) como “Bem”. Possui 108 campos e 18 índices e chave única T9_FILIAL+T9_CODBEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- ST9
- Nome
- Bem
- Nome (inglês)
- Asset
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
T9_FILIAL+T9_CODBEM- Campos / índices
- 108 / 18
Campos da tabela ST9 (108)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | T9_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | T9_CODBEM | C | 16 | 0 | Bem | Codigo do Bem | Real |
| 03 | T9_CODIMOB | C | 14 | 0 | Imobilizado | Codigo do Imobilizado | Real |
| 04 | T9_FERRAME | C | 1 | 0 | Tipo (PCP) | Tipo conforme PCP | Real |
| 05 | T9_RECFERR | C | 6 | 0 | Recur/Ferram | Codigo Recurso/Ferrament | Real |
| 06 | T9_TIPMOD | C | 10 | 0 | Tipo Modelo | Codigo do Tipo do Modelo | Real |
| 07 | T9_DESMOD | C | 20 | 0 | Descrição | Descricao Tipo do Modelo | Virtual |
| 08 | T9_FABRICA | C | 6 | 0 | Fabricante | Codigo do Fabricante | Real |
| 09 | T9_NOMFABR | C | 40 | 0 | Nome Fábrica | Nome do Fabricante | Virtual |
| 10 | T9_CODFAMI | C | 6 | 0 | Família | Codigo da Familia do Bem | Real |
| 11 | T9_NOMFAMI | C | 40 | 0 | Nome Família | Nome da Familia do Bem | Virtual |
| 12 | T9_PADRAO | C | 1 | 0 | Padrão Fam. | Padrao da Familia | Real |
| 13 | T9_CATBEM | C | 1 | 0 | Categoria | Categoria do Bem | Real |
| 14 | T9_NOME | C | 40 | 0 | Nome do Bem | Nome do Bem | Real |
| 15 | T9_STATUS | C | 2 | 0 | Status Bem | Status do Bem | Real |
| 16 | T9_DESTAT | C | 30 | 0 | Desc. Status | Descricao do Status | Virtual |
| 17 | T9_CCUSTO | C | 9 | 0 | Centro Custo | Centro de Custo | Real |
| 18 | T9_NOMCUST | C | 40 | 0 | Nome C.Custo | Nome do Centro de Custo | Virtual |
| 19 | T9_CALENDA | C | 3 | 0 | Turno | Turno Trabalho | Real |
| 20 | T9_NOMCALE | C | 30 | 0 | Descrição | Nome do Turno | Virtual |
| 21 | T9_CENTRAB | C | 6 | 0 | Centro Trab. | Centro Trabalho | Real |
| 22 | T9_NOMTRAB | C | 30 | 0 | Descrição | Nome do Centro de Trabalh | Virtual |
| 23 | T9_FORNECE | C | 6 | 0 | Fornecedor | Codigo do Fornecedor | Real |
| 24 | T9_LOJA | C | 2 | 0 | Loja | Loja do Fornecedor | Real |
| 25 | T9_NOMFORN | C | 50 | 0 | Nome Fornec. | Nome do Fornecedor | Virtual |
| 26 | T9_MODELO | C | 10 | 0 | Modelo | Modelo do Bem | Real |
| 27 | T9_SERIE | C | 15 | 0 | Série | Numero Serie do Bem | Real |
| 28 | T9_DTCOMPR | D | 8 | 0 | Data Compra | Data da Compra do Bem | Real |
| 29 | T9_ESTRUTU | C | 1 | 0 | Estrutura | Indicador de Estrutura | Real |
| 30 | T9_PRGARAN | N | 6 | 0 | Prazo Garant | Valor do Prazo Garantia | Real |
| 31 | T9_UNGARAN | C | 1 | 0 | Unid.Garant. | Unidade da Garantia | Real |
| 32 | T9_DTGARAN | D | 8 | 0 | Data Garant. | Data Limite da Garantia | Real |
| 33 | T9_DESCRIC | M | 10 | 0 | Descrição | Descricao do Bem | Real |
| 34 | T9_CODESTO | C | 15 | 0 | Estoque | Codigo no Estoque | Real |
| 35 | T9_NOMESTQ | C | 50 | 0 | Nome Estoque | Nome do Local de Estoque | Virtual |
| 36 | T9_LOCPAD | C | 2 | 0 | Almoxarifado | Código do Almoxarifado | Real |
| 37 | T9_TEMCONT | C | 1 | 0 | Tem Contador | Bem possui Contador | Real |
| 38 | T9_TPCONTA | C | 20 | 0 | Tipo Cont. | Tipo do Contador | Real |
| 39 | T9_POSCONT | N | 9 | 0 | Pos.Contador | Posicao Atual do Contador | Real |
| 40 | T9_DTULTAC | D | 8 | 0 | Últ. Acomp. | Data Ult. Acompanhamento | Real |
| 41 | T9_CONTACU | N | 12 | 0 | Cont. Acum. | Contador Acumulado | Real |
| 42 | T9_VARDIA | N | 6 | 0 | Variação Dia | Variacao Media Dia Cont. | Real |
| 43 | T9_LIMICON | N | 9 | 0 | Limite Cont. | Limite Superior Contador | Real |
| 44 | T9_PERACOM | N | 3 | 0 | Período | Periodo Entre Acompanh. | Real |
| 45 | T9_UNIACOM | C | 1 | 0 | Un. Acomp. | Unidade do Periodo Acomp. | Real |
| 46 | T9_INDPOND | C | 1 | 0 | Muda Pondera | Indica Mudanca Ponderacao | Real |
| 47 | T9_PONDERA | C | 60 | 0 | Fat. Pondera | Fator Ponderacao Utiliza | Real |
| 48 | T9_VIRADAS | N | 6 | 0 | Viradas Cont | Viradas do Contador | Real |
| 49 | T9_SITMAN | C | 1 | 0 | Sit. Manut. | Situacao do Bem p/Manut. | Real |
| 50 | T9_SITBEM | C | 1 | 0 | Situação Bem | Situacao do Bem | Real |
| 51 | T9_LOCAL | C | 6 | 0 | Local Físico | Localizacao Fisica | Real |
| 52 | T9_CHAPA | C | 20 | 0 | Chapa Imob. | Chapa do Imobilizado | Real |
| 53 | T9_CONTDES | C | 1 | 0 | Vida Util | Tipo Contr. Vida Util | Real |
| 54 | T9_VALODES | N | 9 | 0 | Valor Vida | Valor Contr. Vida Util | Real |
| 55 | T9_UNIDDES | C | 1 | 0 | Unid. Vida | Unid. Contr. Vida Util | Real |
| 56 | T9_PRIORID | C | 3 | 0 | Prioridade | Prioridade na Producao | Real |
| 57 | T9_CLIENTE | C | 6 | 0 | Cliente | Cliente do Bem | Real |
| 58 | T9_LOJACLI | C | 2 | 0 | Loja Cliente | Loja Cliente | Real |
| 59 | T9_VALCPA | N | 12 | 2 | Valor Compra | Valor de Compra do Bem | Real |
| 60 | T9_CUSTOHO | N | 9 | 2 | Custo Hora | Custo Hora do Bem | Real |
| 61 | T9_AJUSCON | N | 9 | 0 | Ajuste Cont. | Valor Ajuste de Contador | Real |
| 62 | T9_MOVIBEM | C | 1 | 0 | Movim. Bem | Indica Bem é Movimentado | Real |
| 63 | T9_DTINSTA | D | 8 | 0 | Instalação | Data de Instalacao | Real |
| 64 | T9_NOMCLIE | C | 50 | 0 | Nome Cliente | Nome do Cliente | Virtual |
| 65 | T9_BITMAP | C | 20 | 0 | Imagem | Imagem do Bem | Real |
| 66 | T9_CONTGAR | N | 9 | 0 | Cont.Garant. | Contador da Garantia | Real |
| 67 | T9_DTBAIXA | D | 8 | 0 | Data Baixa | Data da Baixa do Bem | Real |
| 68 | T9_MTBAIXA | C | 4 | 0 | Motivo Baixa | Motivo da Baixa do Bem | Real |
| 69 | T9_DESMOT | C | 20 | 0 | Desc. Motivo | Motivo da Baixa | Virtual |
| 70 | T9_TERCEIR | C | 1 | 0 | Terceiro | Enviado para Terceiro | Real |
| 71 | T9_CODTMS | C | 8 | 0 | Codigo TMS | Codigo do TMS relacionado | Real |
| 72 | T9_PLACA | C | 8 | 0 | Placa | Placa do Veiculo | Real |
| 73 | T9_CAPMAX | N | 7 | 0 | Cap. Tanque | Capacidade do Tanque | Real |
| 74 | T9_MEDIA | N | 9 | 2 | Media Consu. | Consumo em Km/L | Real |
| 75 | T9_TIPVEI | C | 2 | 0 | Tipo Veiculo | Tipo de Veiculo | Real |
| 76 | T9_ANOMOD | C | 4 | 0 | Ano Modelo | Ano do Modelo | Real |
| 77 | T9_ANOFAB | C | 4 | 0 | Ano Fabric. | Ano da Fabricacao | Real |
| 78 | T9_CHASSI | C | 20 | 0 | Chassi | Chassi | Real |
| 79 | T9_VALANO | N | 9 | 2 | Val Acu. Ano | Val. Estimat. Gasto Anual | Real |
| 80 | T9_NFCOMPR | C | 9 | 0 | NF de Compra | Nota Fiscal de Compra | Real |
| 81 | T9_DTVENDA | D | 8 | 0 | Data Venda | Data da Venda do Bem | Real |
| 82 | T9_COMPRAD | C | 40 | 0 | Comprador | Nome do Comprador | Real |
| 83 | T9_NFVENDA | C | 9 | 0 | NF de Venda | Nota Fiscal de Venda | Real |
| 84 | T9_CORVEI | C | 2 | 0 | Cor | Cor do Veiculo | Real |
| 85 | T9_DESCOR | C | 30 | 0 | Desc. Cor | Descricao da Cor | Virtual |
| 86 | T9_CIDEMPL | C | 40 | 0 | Cid. Emplac. | Cidade do Emplacamento | Real |
| 87 | T9_UFEMPLA | C | 2 | 0 | UF Emplac. | UF do Emplacamento | Real |
| 88 | T9_RENAVAM | C | 15 | 0 | Renavam | Renavam | Real |
| 89 | T9_NRMOTOR | C | 15 | 0 | Nro do Motor | Numero do Motor | Real |
| 90 | T9_CEREVEI | C | 1 | 0 | CRV? | Certificado Reg. Veiculo | Real |
| 91 | T9_MEDMIN | N | 9 | 2 | Med. Minima | Consumo Minimo | Real |
| 92 | T9_ITEMCTA | C | 9 | 0 | Item Conta | Item da Conta Contabil | Real |
| 93 | T9_ACOPLA | C | 1 | 0 | Acoplamento | Permite Acoplamento | Real |
| 94 | T9_VALVENA | N | 12 | 2 | Valor Venal | Valor Venal do Bem | Real |
| 95 | T9_INSTALA | C | 1 | 0 | Instalação? | Local de instalacao | Real |
| 96 | T9_BARCODE | C | 20 | 0 | Cod. Barras | Código de Barras/QR Code | Real |
| 97 | T9_DTDESMO | D | 8 | 0 | Dt. Desmob. | Data de Desmobilização | Real |
| 98 | T9_PARTEDI | C | 1 | 0 | Parte Diaria | Controlado parte diaria? | Real |
| 99 | T9_VALPROR | N | 14 | 2 | Val. Compra. | Valor Compra | Real |
| A0 | T9_IDADE | N | 4 | 0 | Idade Bem | Idade Bem | Virtual |
| A1 | T9_LUBRIFI | C | 1 | 0 | Prod. Abast. | Aplicação Prod. no Abast. | Real |
| A2 | T9_CODFIL | C | 2 | 0 | Cod. Filial | Código Filial | Real |
| A3 | T9_ALUGUEL | C | 1 | 0 | Aluguel ? | Permite aluguel | Real |
| A4 | T9_PERMANU | N | 7 | 3 | % Manutenção | Percentual para Manutenca | Real |
| A5 | T9_SEGLICE | N | 6 | 3 | % Seg. Lic. | Percentual Seguro Licenc. | Real |
| A6 | T9_VALPRES | N | 14 | 2 | Val.Presente | Valor Presente | Real |
| A7 | T9_VALFAT | N | 14 | 2 | Val.Faturado | Valor Faturado | Real |
| A8 | T9_PROPRIE | C | 1 | 0 | Proprietario | Proprietario | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela ST9 (18)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | T9_FILIAL+T9_CODBEM | Bem | |
| 2 | T9_FILIAL+T9_CCUSTO+T9_CENTRAB+T9_CODFAMI+T9_CODBEM | Centro Custo + Centro Trab. + Família + Bem | |
| 3 | T9_FILIAL+T9_CCUSTO+T9_CODBEM | Centro Custo + Bem | |
| 4 | T9_FILIAL+T9_CODFAMI+T9_CODBEM | Família + Bem | |
| 5 | T9_FILIAL+T9_NOME | Nome do Bem | |
| 6 | T9_FILIAL+T9_FABRICA+T9_CODBEM | Fabricante + Bem | |
| 7 | T9_FILIAL+T9_CODESTO | Estoque | |
| 8 | T9_FILIAL+T9_CODIMOB | Imobilizado | |
| 9 | T9_FILIAL+T9_CALENDA | Turno | |
| A | T9_FILIAL+T9_CENTRAB | Centro Trab. | |
| B | T9_FILIAL+T9_FORNECE+T9_LOJA | Fornecedor + Loja | |
| C | T9_FILIAL+T9_CLIENTE+T9_LOJACLI | Cliente + Loja Cliente | |
| D | T9_FILIAL+T9_FERRAME+T9_RECFERR | Tipo (PCP) + Recur/Ferram | |
| E | T9_PLACA+T9_SITBEM | Placa + Situação Bem | |
| F | T9_FILIAL+T9_CODTMS+T9_CODBEM | Codigo TMS + Bem | |
| G | T9_CODBEM+T9_SITBEM | Bem + Situação Bem | |
| H | T9_FILIAL+T9_TIPMOD | Tipo Modelo | |
| I | T9_BARCODE+T9_FILIAL+T9_CODBEM | Cod. Barras + Filial + Bem |
Perguntas frequentes sobre a tabela ST9
O que é a tabela ST9?
É a tabela “Bem” do ERP TOTVS Protheus, com 108 campos definidos no dicionário SX3.
Qual é a chave única da tabela ST9?
A chave única é T9_FILIAL+T9_CODBEM.
Quais são os índices da tabela ST9?
A tabela tem 18 índices. O principal (ordem 1) usa a chave T9_FILIAL+T9_CODBEM.
Qual é o nome físico da tabela ST9 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: ST9990). Em ADVPL, use RetSqlName("ST9") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela ST9
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
T9_FILIAL,
T9_CODBEM,
T9_CODIMOB,
T9_FERRAME,
T9_RECFERR,
T9_TIPMOD,
T9_DESMOD,
T9_FABRICA,
T9_NOMFABR,
T9_CODFAMI,
T9_NOMFAMI,
T9_PADRAO,
T9_CATBEM,
T9_NOME,
T9_STATUS,
T9_DESTAT,
T9_CCUSTO,
T9_NOMCUST,
T9_CALENDA,
T9_NOMCALE,
T9_CENTRAB,
T9_NOMTRAB,
T9_FORNECE,
T9_LOJA,
T9_NOMFORN,
T9_MODELO,
T9_SERIE,
T9_DTCOMPR,
T9_ESTRUTU,
T9_PRGARAN,
T9_UNGARAN,
T9_DTGARAN,
T9_DESCRIC,
T9_CODESTO,
T9_NOMESTQ,
T9_LOCPAD,
T9_TEMCONT,
T9_TPCONTA,
T9_POSCONT,
T9_DTULTAC,
T9_CONTACU,
T9_VARDIA,
T9_LIMICON,
T9_PERACOM,
T9_UNIACOM,
T9_INDPOND,
T9_PONDERA,
T9_VIRADAS,
T9_SITMAN,
T9_SITBEM,
T9_LOCAL,
T9_CHAPA,
T9_CONTDES,
T9_VALODES,
T9_UNIDDES,
T9_PRIORID,
T9_CLIENTE,
T9_LOJACLI,
T9_VALCPA,
T9_CUSTOHO,
T9_AJUSCON,
T9_MOVIBEM,
T9_DTINSTA,
T9_NOMCLIE,
T9_BITMAP,
T9_CONTGAR,
T9_DTBAIXA,
T9_MTBAIXA,
T9_DESMOT,
T9_TERCEIR,
T9_CODTMS,
T9_PLACA,
T9_CAPMAX,
T9_MEDIA,
T9_TIPVEI,
T9_ANOMOD,
T9_ANOFAB,
T9_CHASSI,
T9_VALANO,
T9_NFCOMPR,
T9_DTVENDA,
T9_COMPRAD,
T9_NFVENDA,
T9_CORVEI,
T9_DESCOR,
T9_CIDEMPL,
T9_UFEMPLA,
T9_RENAVAM,
T9_NRMOTOR,
T9_CEREVEI,
T9_MEDMIN,
T9_ITEMCTA,
T9_ACOPLA,
T9_VALVENA,
T9_INSTALA,
T9_BARCODE,
T9_DTDESMO,
T9_PARTEDI,
T9_VALPROR,
T9_IDADE,
T9_LUBRIFI,
T9_CODFIL,
T9_ALUGUEL,
T9_PERMANU,
T9_SEGLICE,
T9_VALPRES,
T9_VALFAT,
T9_PROPRIE
FROM ST9
WHERE
D_E_L_E_T_ = ' '
AND T9_FILIAL = 'VALOR'
AND T9_CODBEM = 'VALOR'
AND T9_CODIMOB = 'VALOR'
AND T9_FERRAME = 'VALOR'
AND T9_RECFERR = 'VALOR'
AND T9_TIPMOD = 'VALOR'
AND T9_DESMOD = 'VALOR'
AND T9_FABRICA = 'VALOR'
AND T9_NOMFABR = 'VALOR'
AND T9_CODFAMI = 'VALOR'
AND T9_NOMFAMI = 'VALOR'
AND T9_PADRAO = 'VALOR'
AND T9_CATBEM = 'VALOR'
AND T9_NOME = 'VALOR'
AND T9_STATUS = 'VALOR'
AND T9_DESTAT = 'VALOR'
AND T9_CCUSTO = 'VALOR'
AND T9_NOMCUST = 'VALOR'
AND T9_CALENDA = 'VALOR'
AND T9_NOMCALE = 'VALOR'
AND T9_CENTRAB = 'VALOR'
AND T9_NOMTRAB = 'VALOR'
AND T9_FORNECE = 'VALOR'
AND T9_LOJA = 'VALOR'
AND T9_NOMFORN = 'VALOR'
AND T9_MODELO = 'VALOR'
AND T9_SERIE = 'VALOR'
AND T9_DTCOMPR BETWEEN '20261101' AND '20261130'
AND T9_ESTRUTU = 'VALOR'
AND T9_PRGARAN = 0
AND T9_UNGARAN = 'VALOR'
AND T9_DTGARAN BETWEEN '20261101' AND '20261130'
AND T9_CODESTO = 'VALOR'
AND T9_NOMESTQ = 'VALOR'
AND T9_LOCPAD = 'VALOR'
AND T9_TEMCONT = 'VALOR'
AND T9_TPCONTA = 'VALOR'
AND T9_POSCONT = 0
AND T9_DTULTAC BETWEEN '20261101' AND '20261130'
AND T9_CONTACU = 0
AND T9_VARDIA = 0
AND T9_LIMICON = 0
AND T9_PERACOM = 0
AND T9_UNIACOM = 'VALOR'
AND T9_INDPOND = 'VALOR'
AND T9_PONDERA = 'VALOR'
AND T9_VIRADAS = 0
AND T9_SITMAN = 'VALOR'
AND T9_SITBEM = 'VALOR'
AND T9_LOCAL = 'VALOR'
AND T9_CHAPA = 'VALOR'
AND T9_CONTDES = 'VALOR'
AND T9_VALODES = 0
AND T9_UNIDDES = 'VALOR'
AND T9_PRIORID = 'VALOR'
AND T9_CLIENTE = 'VALOR'
AND T9_LOJACLI = 'VALOR'
AND T9_VALCPA = 0
AND T9_CUSTOHO = 0
AND T9_AJUSCON = 0
AND T9_MOVIBEM = 'VALOR'
AND T9_DTINSTA BETWEEN '20261101' AND '20261130'
AND T9_NOMCLIE = 'VALOR'
AND T9_BITMAP = 'VALOR'
AND T9_CONTGAR = 0
AND T9_DTBAIXA BETWEEN '20261101' AND '20261130'
AND T9_MTBAIXA = 'VALOR'
AND T9_DESMOT = 'VALOR'
AND T9_TERCEIR = 'VALOR'
AND T9_CODTMS = 'VALOR'
AND T9_PLACA = 'VALOR'
AND T9_CAPMAX = 0
AND T9_MEDIA = 0
AND T9_TIPVEI = 'VALOR'
AND T9_ANOMOD = 'VALOR'
AND T9_ANOFAB = 'VALOR'
AND T9_CHASSI = 'VALOR'
AND T9_VALANO = 0
AND T9_NFCOMPR = 'VALOR'
AND T9_DTVENDA BETWEEN '20261101' AND '20261130'
AND T9_COMPRAD = 'VALOR'
AND T9_NFVENDA = 'VALOR'
AND T9_CORVEI = 'VALOR'
AND T9_DESCOR = 'VALOR'
AND T9_CIDEMPL = 'VALOR'
AND T9_UFEMPLA = 'VALOR'
AND T9_RENAVAM = 'VALOR'
AND T9_NRMOTOR = 'VALOR'
AND T9_CEREVEI = 'VALOR'
AND T9_MEDMIN = 0
AND T9_ITEMCTA = 'VALOR'
AND T9_ACOPLA = 'VALOR'
AND T9_VALVENA = 0
AND T9_INSTALA = 'VALOR'
AND T9_BARCODE = 'VALOR'
AND T9_DTDESMO BETWEEN '20261101' AND '20261130'
AND T9_PARTEDI = 'VALOR'
AND T9_VALPROR = 0
AND T9_IDADE = 0
AND T9_LUBRIFI = 'VALOR'
AND T9_CODFIL = 'VALOR'
AND T9_ALUGUEL = 'VALOR'
AND T9_PERMANU = 0
AND T9_SEGLICE = 0
AND T9_VALPRES = 0
AND T9_VALFAT = 0
AND T9_PROPRIE = 'VALOR'
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
- STA Problemas com Ordens Serviço
- STB Detalhes do Bem
- STC Estrutura
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.