Pragiva — Tecnologia na prática

Tabelas Referência

ST9 Bem

ST9 tem 108 campos, 18 índices e 69 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
ST9 + empresa, ex.: ST9010
Chave única
T9_FILIAL+T9_CODBEM
Compartilhamento
Exclusivo
Estrutura
108 campos (13 virtuais), 18 índices, 69 gatilhos
Exibição padrão
T9_CODBEM+T9_NOME+T9_CODIMOB+T9_FERRAME+T9_CODFAMI+T9_CODFAMI+T9_FORNECE+T9_FABRICA+T9_CLIENTE+T9_DESCRIC

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 T9_FILIAL, T9_CODBEM, T9_NOME, T9_CODIMOB, T9_FERRAME, T9_CODFAMI
  FROM ST9010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY T9_FILIAL, T9_CODBEM
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'ST9'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem ST9 se liga

Consulta 12

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 13

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 49

Tabelas cujos campos usam esta como consulta padrão.

e mais 25.

Campos 108

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Bem Caractere 16 0 Real @! — Codigo do Bem
Imobilizado Caractere 14 0 Real @! SN1B Codigo do Imobilizado
Tipo (PCP) Caractere 1 0 Real @! — Tipo conforme PCP
Recur/Ferram Caractere 6 0 Real @! SH1SH4 Codigo Recurso/Ferrament
Tipo Modelo Caractere 10 0 Real @! TQRFIL Codigo do Tipo do Modelo
Descrição Caractere 20 0 Virtual @! — Descricao Tipo do Modelo
Fabricante Caractere 6 0 Real @! ST7 Codigo do Fabricante
Nome Fábrica Caractere 40 0 Virtual @! — Nome do Fabricante
Família Caractere 6 0 Real @! ST6FIL Codigo da Familia do Bem
Nome Família Caractere 40 0 Virtual @! — Nome da Familia do Bem
Padrão Fam. Caractere 1 0 Real @! — Padrao da Familia
Categoria Caractere 1 0 Real @! — Categoria do Bem
Nome do Bem Caractere 40 0 Real @! — Nome do Bem
Status Bem Caractere 2 0 Real @! TQYFIL Status do Bem
Desc. Status Caractere 30 0 Virtual @! — Descricao do Status
Centro Custo Caractere 9 0 Real @! CTT Centro de Custo
Nome C.Custo Caractere 40 0 Virtual @! — Nome do Centro de Custo
Turno Caractere 3 0 Real @! SH7 Turno Trabalho
Descrição Caractere 30 0 Virtual @! — Nome do Turno
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Centro Trab. Caractere 6 0 Real @! NG11 Centro Trabalho
Descrição Caractere 30 0 Virtual @! — Nome do Centro de Trabalh
Fornecedor Caractere 6 0 Real @! SA2 Codigo do Fornecedor
Loja Caractere 2 0 Real @! — Loja do Fornecedor
Nome Fornec. Caractere 50 0 Virtual @! — Nome do Fornecedor
Modelo Caractere 10 0 Real — — Modelo do Bem
Série Caractere 15 0 Real — — Numero Serie do Bem
Data Compra Data 8 0 Real — — Data da Compra do Bem
Estrutura Caractere 1 0 Real @! — Indicador de Estrutura
Prazo Garant Numérico 6 0 Real 999,999 — Valor do Prazo Garantia
Unid.Garant. Caractere 1 0 Real @! — Unidade da Garantia
Data Garant. Data 8 0 Real — — Data Limite da Garantia
Descrição Memo 10 0 Real @! — Descricao do Bem
Estoque Caractere 15 0 Real @! SB1 Codigo no Estoque
Nome Estoque Caractere 50 0 Virtual @! — Nome do Local de Estoque
Almoxarifado Caractere 2 0 Real @! NNR Código do Almoxarifado
Tem Contador Caractere 1 0 Real @! — Bem possui Contador
Tipo Cont. Caractere 20 0 Real @! — Tipo do Contador
Pos.Contador Numérico 9 0 Real @E 999,999,999 — Posicao Atual do Contador
Últ. Acomp. Data 8 0 Real — — Data Ult. Acompanhamento
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Cont. Acum. Numérico 12 0 Real @E 999,999,999,999 — Contador Acumulado
Variação Dia Numérico 6 0 Real @E 999,999 — Variacao Media Dia Cont.
Limite Cont. Numérico 9 0 Real @E 999,999,999 — Limite Superior Contador
Período Numérico 3 0 Real 999 — Periodo Entre Acompanh.
Un. Acomp. Caractere 1 0 Real @! — Unidade do Periodo Acomp.
Muda Pondera Caractere 1 0 Real @! — Indica Mudanca Ponderacao
Fat. Pondera Caractere 60 0 Real @! — Fator Ponderacao Utiliza
Viradas Cont Numérico 6 0 Real @E 999999 — Viradas do Contador
Sit. Manut. Caractere 1 0 Real @! — Situacao do Bem p/Manut.
Situação Bem Caractere 1 0 Real @! — Situacao do Bem
Local Físico Caractere 6 0 Real @! — Localizacao Fisica
Chapa Imob. Caractere 20 0 Real — — Chapa do Imobilizado
Vida Util Caractere 1 0 Real @! — Tipo Contr. Vida Util
Valor Vida Numérico 9 0 Real @E 999,999,999 — Valor Contr. Vida Util
Unid. Vida Caractere 1 0 Real @! — Unid. Contr. Vida Util
Prioridade Caractere 3 0 Real @! — Prioridade na Producao
Cliente Caractere 6 0 Real @! SA1 Cliente do Bem
Loja Cliente Caractere 2 0 Real @! — Loja Cliente
Valor Compra Numérico 12 2 Real @E 999,999,999.99 — Valor de Compra do Bem
Custo Hora Numérico 9 2 Real @E 999,999.99 — Custo Hora do Bem
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Ajuste Cont. Numérico 9 0 Real @E 999,999,999 — Valor Ajuste de Contador
Movim. Bem Caractere 1 0 Real @! — Indica Bem é Movimentado
Instalação Data 8 0 Real — — Data de Instalacao
Nome Cliente Caractere 50 0 Virtual @! — Nome do Cliente
Imagem Caractere 20 0 Real — — Imagem do Bem
Cont.Garant. Numérico 9 0 Real @E 999,999,999 — Contador da Garantia
Data Baixa Data 8 0 Real — — Data da Baixa do Bem
Motivo Baixa Caractere 4 0 Real @! TPJ Motivo da Baixa do Bem
Desc. Motivo Caractere 20 0 Virtual @! — Motivo da Baixa
Terceiro Caractere 1 0 Real @! — Enviado para Terceiro
Codigo TMS Caractere 8 0 Real @! DA3 Codigo do TMS relacionado
Placa Caractere 8 0 Real @! — Placa do Veiculo
Cap. Tanque Numérico 7 0 Real @E 9,999,999 — Capacidade do Tanque
Media Consu. Numérico 9 2 Real @E 999,999.99 — Consumo em Km/L
Tipo Veiculo Caractere 2 0 Real @! DUT Tipo de Veiculo
Ano Modelo Caractere 4 0 Real @! — Ano do Modelo
Ano Fabric. Caractere 4 0 Real @! — Ano da Fabricacao
Chassi Caractere 20 0 Real @! — Chassi
Val Acu. Ano Numérico 9 2 Real @E 999,999.99 — Val. Estimat. Gasto Anual
NF de Compra Caractere 9 0 Real @! — Nota Fiscal de Compra
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Data Venda Data 8 0 Real — — Data da Venda do Bem
Comprador Caractere 40 0 Real @! — Nome do Comprador
NF de Venda Caractere 9 0 Real @! — Nota Fiscal de Venda
Cor Caractere 2 0 Real @! M7 Cor do Veiculo
Desc. Cor Caractere 30 0 Virtual @! — Descricao da Cor
Cid. Emplac. Caractere 40 0 Real @! — Cidade do Emplacamento
UF Emplac. Caractere 2 0 Real @! 12 UF do Emplacamento
Renavam Caractere 15 0 Real @! — Renavam
Nro do Motor Caractere 15 0 Real @! — Numero do Motor
CRV? Caractere 1 0 Real @! — Certificado Reg. Veiculo
Med. Minima Numérico 9 2 Real @E 999,999.99 — Consumo Minimo
Item Conta Caractere 9 0 Real @! CTD Item da Conta Contabil
Acoplamento Caractere 1 0 Real @! — Permite Acoplamento
Valor Venal Numérico 12 2 Real @E 999,999,999.99 — Valor Venal do Bem
Instalação? Caractere 1 0 Real @! — Local de instalacao
Cod. Barras Caractere 20 0 Real — — Código de Barras/QR Code
Dt. Desmob. Data 8 0 Real — — Data de Desmobilização
Parte Diaria Caractere 1 0 Real @! — Controlado parte diaria?
Val. Compra. Numérico 14 2 Real @E 99,999,999,999.99 — Valor Compra
Idade Bem Numérico 4 0 Virtual 9999 — Idade Bem
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Prod. Abast. Caractere 1 0 Real @! — Aplicação Prod. no Abast.
Cod. Filial Caractere 2 0 Real — DLB Código Filial
Aluguel ? Caractere 1 0 Real @! — Permite aluguel
% Manutenção Numérico 7 3 Real @E 999.999 — Percentual para Manutenca
% Seg. Lic. Numérico 6 3 Real @E 99.999 — Percentual Seguro Licenc.
Val.Presente Numérico 14 2 Real @E 99,999,999,999.99 — Valor Presente
Val.Faturado Numérico 14 2 Real @E 99,999,999,999.99 — Valor Faturado
Proprietario Caractere 1 0 Real @! — Proprietario

Índices 18

OrdemChaveDescriçãoNicknamePesquisa
1 T9_FILIAL+T9_CODBEM Bem — S
2 T9_FILIAL+T9_CCUSTO+T9_CENTRAB+T9_CODFAMI+T9_CODBEM Centro Custo + Centro Trab. + Família + Bem — S
3 T9_FILIAL+T9_CCUSTO+T9_CODBEM Centro Custo + Bem — S
4 T9_FILIAL+T9_CODFAMI+T9_CODBEM Família + Bem — S
5 T9_FILIAL+T9_NOME Nome do Bem — S
6 T9_FILIAL+T9_FABRICA+T9_CODBEM Fabricante + Bem — S
7 T9_FILIAL+T9_CODESTO Estoque — S
8 T9_FILIAL+T9_CODIMOB Imobilizado — S
9 T9_FILIAL+T9_CALENDA Turno — S
A T9_FILIAL+T9_CENTRAB Centro Trab. — S
B T9_FILIAL+T9_FORNECE+T9_LOJA Fornecedor + Loja — S
C T9_FILIAL+T9_CLIENTE+T9_LOJACLI Cliente + Loja Cliente — S
D T9_FILIAL+T9_FERRAME+T9_RECFERR Tipo (PCP) + Recur/Ferram — S
E T9_PLACA+T9_SITBEM Placa + Situação Bem — S
F T9_FILIAL+T9_CODTMS+T9_CODBEM Codigo TMS + Bem — S
G T9_CODBEM+T9_SITBEM Bem + Situação Bem — S
H T9_FILIAL+T9_TIPMOD Tipo Modelo — S
I T9_BARCODE+T9_FILIAL+T9_CODBEM Cod. Barras + Filial + Bem — S

Gatilhos 69

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
T9_ANOFAB 001 T9_IDADE P Year(dDataBase) - Val(M->T9_ANOFAB) — — —
T9_CALENDA 001 T9_NOMCALE P SUBSTR(SH7->H7_DESCRI,1,20) SH7 xFILIAL("SH7")+M->T9_CALENDA —
T9_CATBEM 001 TQS_NUMFOG P IF(T9_CATBEM="3",SUBSTR(M->T9_CODBEM,1,TAMSX3("TQS_NUMFOG")[1]),Space(Len(TQS->TQS_NUMFOG))) — — GetMv('MV_NGPNEUS') = 'S'
T9_CCUSTO 001 T9_NOMCUST P SUBSTR(CTT->CTT_DESC01,1,20) CTT xFILIAL('CTT')+M->T9_CCUSTO —
T9_CCUSTO 002 T9_CENTRAB P Space( TamSx3('T9_CENTRAB')[1] ) — — .Not. Empty( M->T9_CENTRAB )
T9_CENTRAB 001 T9_NOMTRAB P SUBSTR(SHB->HB_NOME,1,20) SHB xFILIAL("SHB")+M->T9_CENTRAB —
T9_CLIENTE 001 T9_NOMCLIE P SUBSTR(SA1->A1_NOME,1,20) SA1 xFILIAL("SA1")+M->T9_CLIENTE+M->T9_LOJACLI —
T9_CODESTO 001 T9_NOMESTQ P SUBSTR(SB1->B1_DESC,1,20) SB1 xFILIAL("SB1")+M->T9_CODESTO —
T9_CODFAMI 001 T9_NOMFAMI P SUBSTR(ST6->T6_NOME,1,20) ST6 xFILIAL("ST6")+M->T9_CODFAMI —
T9_CODFAMI 002 T9_MOVIBEM P ST6->T6_MOVIBEM — — —
T9_CODIMOB 001 T9_NOME P SN1->N1_DESCRIC SN1 xFILIAL("SN1")+M->T9_CODIMOB —
T9_CODIMOB 002 T9_CODBEM P SN1->N1_CBASE SN1 xFilial("SN1")+M->T9_CODIMOB Empty( M->T9_CODBEM )
T9_CODIMOB 003 T9_DTCOMPR P SN1->N1_AQUISIC SN1 xFilial("SN1")+M->T9_CODIMOB —
T9_CODIMOB 004 T9_CHAPA P SN1->N1_CHAPA SN1 xFilial("SN1")+M->T9_CODIMOB —
T9_CODIMOB 005 T9_FORNECE P SN1->N1_FORNEC SN1 xFilial("SN1")+M->T9_CODIMOB —
T9_CODIMOB 006 T9_LOJA P SN1->N1_LOJA SN1 xFilial("SN1")+M->T9_CODIMOB —
T9_CODIMOB 007 T9_LOCAL P SN1->N1_LOCAL SN1 xFilial("SN1")+M->T9_CODIMOB —
T9_CODIMOB 008 T9_NFCOMPR P SN1->N1_NFISCAL SN1 xFilial("SN1")+M->T9_CODIMOB —
T9_CODIMOB 009 T9_CCUSTO P SN3->N3_CUSTBEM SN3 xFilial("SN3")+M->T9_CODIMOB !Empty( M->T9_CODIMOB )
T9_CODIMOB 010 T9_VALCPA P SN3->N3_VORIG1 SN3 xFilial("SN3")+M->T9_CODIMOB —
T9_COMPRAD 001 T9_NFVENDA P Space( TamSx3('T9_NFVENDA')[1] ) — — Empty( M->T9_COMPRAD )
T9_CONTGAR 001 T9_DTGARAN P NGPROXMDT(M->T9_DTCOMPR,'D',(M->T9_PRGARAN/M->T9_VARDIA)) — — MNT080SX7C("T9_CONTGAR","001")
T9_CONTGAR 002 T9_CONTGAR P M->T9_PRGARAN — — MNT080SX7C("T9_CONTGAR","002")
T9_CONTGAR 003 T9_DTGARAN P SToD( Space( 8 ) ) — — MNT080SX7C("T9_CONTGAR","003")
T9_CORVEI 001 T9_DESCOR P Tabela("M7",M->T9_CORVEI,.F.) — — —
T9_DTCOMPR 001 T9_DTGARAN P M->T9_DTGARAN — — NG080GAR()
T9_DTCOMPR 002 T9_PRGARAN P 0 — — Empty( M->T9_DTCOMPR )
T9_DTCOMPR 003 T9_UNGARAN P Space( TamSx3('T9_UNGARAN')[1] ) — — Empty( M->T9_DTCOMPR )
T9_DTCOMPR 004 T9_DTGARAN P SToD( Space(8) ) — — Empty( M->T9_DTCOMPR )
T9_DTINSTA 001 T9_DTGARAN P M->T9_DTGARAN — — NG080GAR()
T9_DTVENDA 001 T9_COMPRAD P Space( TamSx3('T9_COMPRAD')[1] ) — — Empty( M->T9_DTVENDA )
T9_DTVENDA 002 T9_NFVENDA P Space( TamSx3('T9_NFVENDA')[1] ) — — Empty( M->T9_DTVENDA )
T9_FABRICA 001 T9_NOMFABR P SUBSTR(ST7->T7_NOME,1,20) ST7 xFILIAL("ST7")+M->T9_FABRICA —
T9_FERRAME 001 T9_RECFERR P Space( TamSx3('T9_RECFERR')[1] ) — — —
T9_FORNECE 001 T9_NOMFORN P SUBSTR(SA2->A2_NOME,1,20) SA2 xFILIAL("SA2")+M->T9_FORNECE —
T9_LOJA 001 T9_NOMFORN P SUBSTR(SA2->A2_NOME,1,20) SA2 xFILIAL("SA2")+M->T9_FORNECE+M->T9_LOJA —
T9_LOJACLI 001 T9_NOMCLIE P SUBSTR(SA1->A1_NOME,1,20) SA1 xFILIAL("SA1")+M->T9_CLIENTE+M->T9_LOJACLI —
T9_MTBAIXA 001 T9_DESMOT P SUBSTR(TPJ->TPJ_DESMOT,1,20) TPJ xFILIAL("TPJ")+M->T9_MTBAIXA —
T9_PADRAO 001 T9_NOMCUST P CTT->CTT_DESC01 CTT xFILIAL("CTT")+M->T9_CCUSTO —
T9_PADRAO 002 T9_NOMCALE P SUBSTR(SH7->H7_DESCRI,1,20) SH7 xFILIAL("SH7")+M->T9_CALENDA —
T9_PADRAO 003 T9_NOMTRAB P SUBSTR(SHB->HB_NOME,1,20) SHB xFILIAL("SHB")+M->T9_CENTRAB —
T9_PADRAO 004 T9_NOMFORN P SA2->A2_NOME SA2 xFILIAL("SA2")+M->T9_FORNECE —
T9_PADRAO 005 T9_NOMFABR P SUBSTR(ST7->T7_NOME,1,20) ST7 xFILIAL("ST7")+M->T9_FABRICA —
T9_PADRAO 006 T9_NOMESTQ P SUBSTR(SB1->B1_DESC,1,20) SB1 xFILIAL("SB1")+M->T9_CODESTO —
T9_PADRAO 007 T9_NOME P SH1->H1_DESCRI SH1 xFilial("SH1")+M->T9_RECFERR MNT080SX7C('T9_PADRAO','008')
T9_PADRAO 008 T9_CCUSTO P SH1->H1_CCUSTO SH1 xFilial("SH1")+M->T9_RECFERR MNT080SX7C('T9_PADRAO','009')
T9_PADRAO 009 T9_CENTRAB P SH1->H1_CTRAB SH1 xFilial("SH1")+M->T9_RECFERR MNT080SX7C('T9_PADRAO','010')
T9_PADRAO 010 T9_CALENDA P SH1->H1_CALEND SH1 xFilial("SH1")+M->T9_RECFERR MNT080SX7C('T9_PADRAO','011')
T9_PADRAO 011 T9_NOME P SH4->H4_DESCRI SH4 xFilial("SH4")+M->T9_RECFERR MNT080SX7C('T9_PADRAO','012')
T9_PRGARAN 001 T9_DTGARAN P M->T9_DTGARAN — — NG080GAR()
T9_PRGARAN 002 T9_UNGARAN P Space( TamSx3('T9_UNGARAN')[1] ) — — Empty( M->T9_PRGARAN )
T9_PRGARAN 003 T9_DTGARAN P SToD( Space(8) ) — — Empty( M->T9_PRGARAN )
T9_SITBEM 001 T9_MTBAIXA P Space( TamSx3('T9_MTBAIXA')[1] ) — — M->T9_SITBEM == 'A'
T9_SITBEM 002 T9_DTBAIXA P SToD( Space(8) ) — — M->T9_SITBEM == 'A'
T9_SITBEM 003 T9_DESMOT P Space( TamSx3('T9_DESMOT')[1] ) — — M->T9_SITBEM == 'A'
T9_SITBEM 004 T9_MTBAIXA P NGSeek('ST9',M->T9_CODBEM,1,'T9_MTBAIXA') — — M->T9_SITBEM == 'I'
T9_SITBEM 005 T9_DTBAIXA P NGSeek('ST9',M->T9_CODBEM,1,'T9_DTBAIXA') — — M->T9_SITBEM == 'I'
T9_STATUS 001 T9_DESTAT P TQY->TQY_DESTAT TQY xFilial("TQY")+M->T9_STATUS —
T9_STATUS 002 T9_ESTRUTU P 'N' — — MNT080SX7C('T9_STATUS','002')
T9_STATUS 003 T9_CODESTO P Space( TamSx3('T9_CODESTO')[1] ) — — MNT080SX7C('T9_STATUS','003')
T9_STATUS 004 T9_LOCPAD P Space( TamSx3('T9_LOCPAD')[1] ) — — MNT080SX7C('T9_STATUS','004')
T9_TIPMOD 001 T9_DESMOD P TQR->TQR_DESMOD TQR xFILIAL("TQR")+M->T9_TIPMOD —
T9_TIPMOD 002 T9_FABRICA P TQR->TQR_FABRIC TQR xFILIAL("TQR")+M->T9_TIPMOD —
T9_UNGARAN 001 T9_DTGARAN P M->T9_DTGARAN — — NG080GAR()
T9_UNGARAN 002 T9_DTGARAN P SToD( Space(8) ) — — Empty( M->T9_UNGARAN )
T9_VALODES 001 T9_UNIDDES P Space( TamSx3('T9_UNIDDES')[1] ) — — Empty( M->T9_VALODES )
T9_VARDIA 001 T9_DTGARAN P NGPROXMDT(M->T9_DTCOMPR,'D',(M->T9_PRGARAN/M->T9_VARDIA)) — — MNT080SX7C("T9_VARDIA","001")
T9_VARDIA 002 T9_CONTGAR P M->T9_PRGARAN — — MNT080SX7C("T9_VARDIA","002")
T9_VARDIA 003 T9_DTGARAN P SToD( Space( 8 ) ) — — MNT080SX7C("T9_VARDIA","003")

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.