Dicionário Protheus
Início

Tabela OH5 no Protheus

SISCOSERV

O que é a tabela OH5 no Protheus?

A tabela OH5 faz parte do sistema ERP Protheus da TOTVS e é utilizada para siscoserv.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela OH5 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela OH5, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE OH5
X2_PATH \DATA\
X2_ARQUIVO OH5990
X2_NOME SISCOSERV
X2_NOMESPA SISCOSERV
X2_NOMEENG SISCOSERV
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO OH5_FILIAL+OH5_CLIPG+OH5_LOJAPG+OH5_CCONTR+OH5_CJCONT+OH5_CODNBS
X2_PYME S
X2_MODULO 77
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 7343
R_E_C_D_E_L_ 0

Campos da Tabela OH5 (12 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
OH5 01 OH5_FILIAL C 2 0 Filial Sucursal Branch Filial do sistema Sucursal del sistema System branch - - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 116335 0
OH5 02 OH5_CJCONT C 4 0 Cód Junção Cód Unión Junction Cd Código da Junção Código de la unión Junction Code - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 103 - S - - N - N - - - 1 2 - - - 116336 0
OH5 03 OH5_CCONTR C 6 0 Cód Contrato Cód Contrato Contr Code Código do Contrato Código del contrato Contract Code - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 102 - S - - N - N - - - 1 2 - - - 116337 0
OH5 04 OH5_CLIPG C 6 0 Cliente Pag. Cliente Pag. Paying Cust Cliente Pagador Cliente pagador Paying Customer @! - x x x x x x x x x x x x x x x x - SA1NUH 1 x xx - - - S A R - - - - - - - - 001 - S - - N - N - - - 1 2 - - - 116338 0
OH5 05 OH5_LOJAPG C 2 0 Loja Pag. Tda Pag. Paying Store Loja Pagadora Tienda pagadora Paying Store @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 002 - S - - N - N - - - 1 2 - - - 116339 0
OH5 06 OH5_DTINI D 8 0 Data Início Fch Inicial St Date Data de início Fecha inicial Start Date - Vazio().Or.JValidDts("OH5_DTINI", "OH5_DTFIN") x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116340 0
OH5 07 OH5_DTFIN D 8 0 Data Final Fch Final End Date Data de Finalização Fecha de finalización End Date - Vazio().Or.JValidDts("OH5_DTINI", "OH5_DTFIN") x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116341 0
OH5 08 OH5_MPREST C 1 0 Modo Prest. Prov Mode Prov Mode Modo de Prestação Modo de prestación Provision Mode - Vazio() .Or. Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - 1=Transfronteiriço;2=Consumo no Exterior;3=Presença Comercial no Brasil;4=Movimento Temporário de Pessoas Físicas 1=Transfronterizo;2=Consumo en el exterior;3=Presencia comercial en Brasil;4=Movimiento temporal de personas físicas 1=Transborder;2=Consumption Abroad;3=Business Presence in Brazil;4=Temp Movement of Indivicuals - - - - - S - - N - N - - - 1 2 - - - 116342 0
OH5 09 OH5_VALOR N 16 2 Valor Valor Value Valor Valor Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116343 0
OH5 10 OH5_CODNBS C 9 0 Código NBS Código NBS NBS Code Código da NBS Código de la NBS NBS Code @R 9.9999.99.99 Vazio().Or.ExistCpo('OH3',FWFLDGET('OH5_CODNBS'),1) x x x x x x x x x x x x x x x x - OH3 1 x xx - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116344 0
OH5 11 OH5_DESNBS C 254 0 Descr NBS Descr NBS NBS Descr Descrição da NBS Descrip. de la NBS NBS Description - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("OH3",1,XFILIAL("OH3")+OH5->OH5_CODNBS,"OH3_DESC"),'') - 1 x xx - - - S V V - - - - - - - POSICIONE("OH3",1,XFILIAL("OH3")+OH5->OH5_CODNBS,"OH3_DESC") - - S - - N - N - - - 1 2 - - - 116345 0
OH5 12 OH5_OBS M 10 0 Observações Observac. Notes Observações Observaciones Notes - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116346 0

Índices da Tabela OH5 (4 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
OH5 1 OH5_FILIAL+OH5_CLIPG+OH5_LOJAPG+OH5_CCONTR Cliente Pag. + Loja Pag. + Cód Contrato Cliente Pag. + Tda Pag. + Cód Contrato Paying Cust + Paying Store + Contr Code S - - S 2 3 - 16723 0
OH5 2 OH5_FILIAL+OH5_CLIPG+OH5_LOJAPG+OH5_CJCONT Cliente Pag. + Loja Pag. + Cód Junção Cliente Pag. + Tda Pag. + Cód Unión Paying Cust + Paying Store + Junction Cd S - - S 2 3 - 16724 0
OH5 3 OH5_FILIAL+OH5_CCONTR+OH5_CLIPG+OH5_LOJAPG Cód Contrato + Cliente Pag. + Loja Pag. Cód Contrato + Cliente Pag. + Tda Pag. Contr Code + Paying Cust + Paying Store S - - S 2 3 - 16725 0
OH5 4 OH5_FILIAL+OH5_CJCONT+OH5_CLIPG+OH5_LOJAPG Cód Junção + Cliente Pag. + Loja Pag. Cód Unión + Cliente Pag. + Tda Pag. Junction Cd + Paying Cust + Paying Store S - - S 2 3 - 16726 0

Perguntas frequentes

Para que serve a tabela OH5 no Protheus?

Ela é utilizada para siscoserv dentro do sistema ERP Protheus.

Como consultar os campos da tabela OH5?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela OH5?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela OH5

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    OH5_FILIAL,
    OH5_CJCONT,
    OH5_CCONTR,
    OH5_CLIPG,
    OH5_LOJAPG,
    OH5_DTINI,
    OH5_DTFIN,
    OH5_MPREST,
    OH5_VALOR,
    OH5_CODNBS,
    OH5_DESNBS,
    OH5_OBS
FROM OH5
WHERE
    D_E_L_E_T_ = ' '
    AND OH5_FILIAL = 'VALOR'
    AND OH5_CJCONT = 'VALOR'
    AND OH5_CCONTR = 'VALOR'
    AND OH5_CLIPG = 'VALOR'
    AND OH5_LOJAPG = 'VALOR'
    AND OH5_DTINI BETWEEN '20260501' AND '20260531'
    AND OH5_DTFIN BETWEEN '20260501' AND '20260531'
    AND OH5_MPREST = 'VALOR'
    AND OH5_VALOR = 0
    AND OH5_CODNBS = 'VALOR'
    AND OH5_DESNBS = 'VALOR'