Dicionário Protheus
Início

Tabela BH3 no Protheus

Contrato Parâmetro Reajustes

O que é a tabela BH3 no Protheus?

A tabela BH3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para contrato parâmetro reajustes.

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 BH3 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 BH3, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BH3
X2_PATH \DATA\
X2_ARQUIVO BH3990
X2_NOME Contrato Parâmetro Reajustes
X2_NOMESPA Contrato Parámetro Reajustes
X2_NOMEENG Adjustment parameter contract
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 33
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_ 1175
R_E_C_D_E_L_ 0

Campos da Tabela BH3 (36 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_
BH3 01 BH3_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - s - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 19699 0
BH3 02 BH3_CODINT C 4 0 Operadora Operadora Operator Operadora Operadora Operator @R !.!!! - x x x x x x x x x x x x x x x xx BG9->BG9_CODINT - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 19700 0
BH3 03 BH3_CODIGO C 4 0 Codigo Codigo Code Codigo Codigo Code @! - x x x x x x x x x x x x x x x xx BG9->BG9_CODIGO - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 19701 0
BH3 04 BH3_DESCRI C 30 0 Grp.Empresa Grp.Empresa Grp/Company Grupo Empresa Grupo Empresa Company group @! - x x x x x x x x x x x x x x x x BG9->BG9_DESCRI - 1 x - - - S V V - - - - - - - BG9->BG9_DESCRI - - S - - N N N - - - 1 1 - - - 19702 0
BH3 05 BH3_NUMCON C 12 0 Num.Contrato Num.Contrato Contract Nbr Numero do Contrato Numero del Contrato Contract number @! - x x x x x x x x x x x x x x x xx BT5->BT5_NUMCON - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 19703 0
BH3 06 BH3_VERSAO C 3 0 Versao Version Version Versao Version Version @! - x x x x x x x x x x x x x x x xx BT5->BT5_VERSAO - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 19704 0
BH3 07 BH3_ANO C 4 0 Ano Ano Year Ano Ano Year @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 19705 0
BH3 08 BH3_MES C 2 0 Mes Mes Month Mes Mes Month @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - BG9->BG9_TIPO=="2" - - - S - - N N N - - - 1 2 - - - 19706 0
BH3 09 BH3_TIPOGR C 1 0 Tipo Grupo Tipo Grupo Group type Tipo Grupo Tipo Grupo Group type @! - x x x x x x x x x x x x x x x x BG9->BG9_TIPO - 1 xxxxxx x - - - S V - - - 1=Pessoa Fisica;2=Pessoa Juridica 1=Persona Fisica;2=Persona Juridica 1=Individual;2=Legal Entity - - BG9->BG9_TIPO - - S - - N N N - - - 1 2 - - - 19707 0
BH3 10 BH3_TIPOIN C 1 0 Tipo Analise Tipo Analis. AnalysisType Tipo de Analise Tipo de Analisis Analysis type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - 1=Considerar Aniversario da Familia;2=Considerar Aniversario do Contrato/Empresa 1=Considerar Aniversario de la Familia;2=Considerar Aniversario del Contrato/Empresa 1=Consider Family's Anniversary;2=Consider Contract's/Company's Anniversary - - - - - S - - N N N - - - 1 1 - - - 19708 0
BH3 11 BH3_INDRSM C 6 0 Ind.Rea.Sim. Ind.Rea.Sim. SimAdj.Index Indice Reajuste Simulacao Indice Reajus.Simulacion Simulation adjust. index @! Vazio() .Or. ExistCpo("AAD") x x x x x x x x x x x x x x x x - AAD 1 xxxxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 19709 0
BH3 12 BH3_REAJSM N 12 2 Per.Rea.Ind. Por.Rea.Ind Ind.Adj.Perc Percentual Reajuste Ind. Porcentaje Reajuste Ind. Ind.Adjustment Percentage @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - M->BH3_PERRSM==0 - - - S - - N N N - - - 1 2 - - - 19710 0
BH3 13 BH3_PERRSM N 12 2 Per.Sim.Fixo Por.Sim.Fij Fxd.Adj.Perc Percentual Reajuste Fixo Porcentaje Reajuste Fijo Fixed Adjust. Percentage @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - EMPTY(M->BH3_REAJSM) - - - S - - N N N - - - 1 2 - - - 19711 0
BH3 14 BH3_INDRRL C 6 0 Ind.Rea.Rea. Ind.Rea.Rea. Act.Adj.Indx Indice Reajuste Real Indice Reajuste Real Actual Adjust. Percentage @! Vazio() .Or. ExistCpo("AAD") x x x x x x x x x x x x x x x x - AAD 1 xxxxxx x - S - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 19712 0
BH3 15 BH3_REAJRL N 12 2 Per.Rea.Ind. Por.Rea.Ind Ind.Adj.Perc Percentual Reajuste Ind. Porcentaje Reajuste Ind. Ind.Adjustment Percentage @E 999,999,999.99 - x x x x x x x x x x x x x x x x If(Inclui,0,PLSBUSIND(BH3->BH3_INDRRL,BH3->BH3_ANO,BH3->BH3_MES)) - 1 xxxxxx x - - - S V V - - - - - - M->BH3_PERRRL==0 - - - S - - N N N - - - 1 2 - - - 19713 0
BH3 16 BH3_PERRRL N 12 2 Per.Rea.Fix. Per.Rea.Fix. Fxd.Adj.Perc Percentual Reajuste Fixo Porcentaje Reajuste Fijo Fixed Adjust. Percentage @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - Empty(M->BH3_INDRRL) - - - S - - N N N - - - 1 2 - - - 19714 0
BH3 17 BH3_TIPO C 1 0 Tipo Tipo Type Tipo Tipo Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - 1=Incondicional;2=Familias com mais de 12 meses de plano 1=Incondicional;2=Familias con mas de 12 meses de plan 1=Unconditional;2=Families more than 12 months in the plan - - - - - S - - N N N - - - 1 1 - - - 19715 0
BH3 18 BH3_PROD C 1 0 Rea.Produto? ¿Reaj.Prod.? Adj. prod. Reajuste Produto? ¿Reajuste Producto? Adjust product @! - x x x x x x x x x x x x x x x x "1" - 1 x - - - S - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 1 - - - 19716 0
BH3 19 BH3_OPC C 1 0 Reaj.Opc? ¿Reaj.Opci.? Adj. opt. Reajuste Opcional? ¿Reajuste Opcional? Adjust optional @! - x x x x x x x x x x x x x x x x "1" - 1 x - - - S - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 1 - - - 19717 0
BH3 20 BH3_DATOPC C 1 0 Cons.Opc Cons.Opc. Opc Cons Considera Opcional pela D Considera Opcional por D Consider Optional by D @! - x x x x x x x x x x x x x x x x "0" - 1 x x - - - N A R - - 1=Data Opcional;0=Data Plano 1=Fecha Opcional;0=Fecha Plan 1=Optional Date;0=Plan Date - - - - - N - - N - N - - - 1 1 - - - 19718 0
BH3 21 BH3_TAX C 1 0 Reaj.Tx.Ade? ¿Reaj.Ts.Ad? Adh.Fee Adj. Reajuste Taxa Adesao? ¿Reajuste Tasa Adhesion? Adhesion fee adjustment @! - x x x x x x x x x x x x x x x x "1" - 1 x - - - S - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 1 - - - 19719 0
BH3 22 BH3_DATAIN D 8 0 Data Inicio De Fecha Initial date Data Inicio De Fecha Initial date - - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 19720 0
BH3 23 BH3_OBS1 C 250 0 Observação 1 Observac. 1 Remark 1 Observação 1 Observacion 1 Remark 1 @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 19721 0
BH3 24 BH3_OBS2 C 250 0 Observação 2 Observac. 2 Remark 2 Observação 2 Observacion 2 Remark 2 @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 19722 0
BH3 25 BH3_OBS3 C 250 0 Observação 3 Observac. 3 Remark 3 Observação 3 Observacion 3 Remark 3 @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 19723 0
BH3 26 BH3_TIPREA C 1 0 Reaj/Ajus ? ¿Reaj/Ajus? Readj/Adjus? Reajuste ou Ajuste ? ¿Reajuste o Ajuste? Readjust. or adjustment ? @! - x x x x x x x x x x x x x x x x "1" - 1 x x - - - S - R - - 1=Reajuste;2=Ajuste 1=Reajuste;2=Ajuste 1=Readjustment;2=Adjustment - - - - - N - - N N N - - - 1 1 - - - 19724 0
BH3 27 BH3_FRANQ C 1 0 Reaj.Franq? Reaj..Franq Frnch.Adj. Reajusta franquia ¿Reajusta franquicia? Franchise Adjustment @! - x x x x x x x x x x x x x x x "0" - 1 - - - - N - - - - 1=Sim;0=Não 1=Si;0=No 1=Yes;0=No - - - - - N - - N N N - - - 1 2 - - - 19725 0
BH3 28 BH3_ZERAIN C 1 0 Zera Indice Indice Cero Zero Index Zera Indice Indice en cero Zero Index @! Pertence('SN') x x x x x x x x x x x x x x x x 'N' - 1 x x - - - N A R - - S=Sim;N=Não S=Si;N=No Y=Yes;N=No - - - - - S - - N N N - - - 1 2 - - - 19726 0
BH3 29 BH3_USRBLQ C 1 0 Usr. Bloq ? Usr. Bloq.? Usr. Bloc ? Usuarios bloqueados ? ¿Usuarios bloqueados? Users blocked ? @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - N - - N N N - - - 1 2 - - - 19727 0
BH3 30 BH3_IRCPFX C 6 0 In.Re.Cop.Fx In.Re.Cop.Fj Fx.Cop.Ad.In Ind. Reaj. Cop. Vlr. Fixo Ind. Reaj Cop. Val. Fijo Fixed Value Copart Adjust @! (Vazio() .Or. ExistCpo("AAD")) .And. eval({|| M->BH3_PICPFX := PLSBUSIND(M->BH3_IRCPFX,M->BH3_ANO,M->BH3_MES), .T.}) x x x x x x x x x x x x x x x x - AAD 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 19728 0
BH3 31 BH3_PICPFX N 12 2 P.In.Cop.Fx. P.In.Cop.Fj. Fx.Cop.In.P. Perc. Ind. Cop. Vlr. Fixo Porc. Ind. Cop. Val. Fijo Fixed Value Copart Ind. P @E 999,999,999.99 - x x x x x x x x x x x x x x x x IF(INCLUI,0,PLSBUSIND(BH3->BH3_IRCPFX,BH3->BH3_ANO,BH3->BH3_MES)) - 1 x - - - S V V - - - - - - M->BH3_PRCPFX==0 - - - S - - N - N - - - 1 2 - - - 19729 0
BH3 32 BH3_PRCPFX N 12 2 Reaj.Cop.Fx. Reaj.Cop.Fj. Fx.Cop.Adj. Per. Reaj. Cop. Vlr. Fixo Porc. Reaj. Cop. Val. Fij Fixed Value Copart Adjust @E 999,999,999.99 - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - Empty(M->BH3_IRCPFX) - - - S - - N - N - - - 1 2 - - - 19730 0
BH3 33 BH3_IRCPPE C 6 0 In.Re.Cop.Pe In.Re.Cop.Po Per.Cop.Ad.I Ind. Reaj. Cop. Per. Ind. Reaj. Cop. Porc. Percentage Copart Adjust @! (Vazio() .Or. ExistCpo("AAD")) .And. eval({|| M->BH3_PICPPE := PLSBUSIND(M->BH3_IRCPPE,M->BH3_ANO,M->BH3_MES), .T.}) x x x x x x x x x x x x x x x x - AAD 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 19731 0
BH3 34 BH3_PICPPE N 12 2 P.In.Cop.Pe. P.In.Cop.Por Pe.Cop.In.P. Perc. Ind. Cop. Percent. Porc. Ind. Cop. Porcent. Perc. Copart Ind. Percent @E 999,999,999.99 - x x x x x x x x x x x x x x x x IF(INCLUI,0,PLSBUSIND(BH3->BH3_IRCPPE,BH3->BH3_ANO,BH3->BH3_MES)) - 1 x - - - S V V - - - - - - M->BH3_PRCPPE==0 - - - S - - N - N - - - 1 2 - - - 19732 0
BH3 35 BH3_PRCPPE N 12 2 Reaj.Cop.Pe. Reaj.Cop.Por Pe.Cop.Adj. Per. Reaj. Cop. Percent. Por. Reaj. Cop. Porcent. Percentage Copart Adjust @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 19733 0
BH3 36 BH3_PERRPC N 12 2 Percent. RPC Porcent. RPC Percent. RPC Percent. Considerado RPC Porcent. Considerado RPC Percentage considered RPC @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 19734 0

Índices da Tabela BH3 (2 í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_
BH3 1 BH3_FILIAL+BH3_CODINT+BH3_CODIGO+BH3_NUMCON+BH3_VERSAO+BH3_ANO+BH3_MES Operadora + Codigo + Num.Contrato + Versao + Ano + Mes Operadora + Codigo + Num.Contrato + Version + Ano + Mes Operator + Code + Contract Nbr + Version + Year + Month S - - S 2 3 - 2841 0
BH3 2 BH3_FILIAL+BH3_CODINT+BH3_CODIGO+BH3_NUMCON+BH3_VERSAO+BH3_ANO+BH3_MES+BH3_TIPREA Operadora + Codigo + Num.Contrato + Versao + Ano + Mes + Reaj/Ajus ? Operadora + Codigo + Num.Contrato + Version + Ano + Mes + ¿Reaj/Ajus? Operator + Code + Contract Nbr + Version + Year + Month + Readj/Adjus? S - - S 2 3 - 2842 0

Perguntas frequentes

Para que serve a tabela BH3 no Protheus?

Ela é utilizada para contrato parâmetro reajustes dentro do sistema ERP Protheus.

Como consultar os campos da tabela BH3?

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

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

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

Exemplo de consulta SQL da tabela BH3

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

SELECT
    BH3_FILIAL,
    BH3_CODINT,
    BH3_CODIGO,
    BH3_DESCRI,
    BH3_NUMCON,
    BH3_VERSAO,
    BH3_ANO,
    BH3_MES,
    BH3_TIPOGR,
    BH3_TIPOIN,
    BH3_INDRSM,
    BH3_REAJSM,
    BH3_PERRSM,
    BH3_INDRRL,
    BH3_REAJRL,
    BH3_PERRRL,
    BH3_TIPO,
    BH3_PROD,
    BH3_OPC,
    BH3_DATOPC,
    BH3_TAX,
    BH3_DATAIN,
    BH3_OBS1,
    BH3_OBS2,
    BH3_OBS3,
    BH3_TIPREA,
    BH3_FRANQ,
    BH3_ZERAIN,
    BH3_USRBLQ,
    BH3_IRCPFX,
    BH3_PICPFX,
    BH3_PRCPFX,
    BH3_IRCPPE,
    BH3_PICPPE,
    BH3_PRCPPE,
    BH3_PERRPC
FROM BH3
WHERE
    D_E_L_E_T_ = ' '
    AND BH3_FILIAL = 'VALOR'
    AND BH3_CODINT = 'VALOR'
    AND BH3_CODIGO = 'VALOR'
    AND BH3_DESCRI = 'VALOR'
    AND BH3_NUMCON = 'VALOR'
    AND BH3_VERSAO = 'VALOR'
    AND BH3_ANO = 'VALOR'
    AND BH3_MES = 'VALOR'
    AND BH3_TIPOGR = 'VALOR'
    AND BH3_TIPOIN = 'VALOR'
    AND BH3_INDRSM = 'VALOR'
    AND BH3_REAJSM = 0
    AND BH3_PERRSM = 0
    AND BH3_INDRRL = 'VALOR'
    AND BH3_REAJRL = 0
    AND BH3_PERRRL = 0
    AND BH3_TIPO = 'VALOR'
    AND BH3_PROD = 'VALOR'
    AND BH3_OPC = 'VALOR'
    AND BH3_DATOPC = 'VALOR'
    AND BH3_TAX = 'VALOR'
    AND BH3_DATAIN BETWEEN '20260501' AND '20260531'
    AND BH3_OBS1 = 'VALOR'
    AND BH3_OBS2 = 'VALOR'
    AND BH3_OBS3 = 'VALOR'
    AND BH3_TIPREA = 'VALOR'
    AND BH3_FRANQ = 'VALOR'
    AND BH3_ZERAIN = 'VALOR'
    AND BH3_USRBLQ = 'VALOR'
    AND BH3_IRCPFX = 'VALOR'
    AND BH3_PICPFX = 0
    AND BH3_PRCPFX = 0
    AND BH3_IRCPPE = 'VALOR'
    AND BH3_PICPPE = 0
    AND BH3_PRCPPE = 0
    AND BH3_PERRPC = 0