Dicionário Protheus
Início

Tabela BHZ no Protheus

Cobranca Retroativa Reajuste

O que é a tabela BHZ no Protheus?

A tabela BHZ faz parte do sistema ERP Protheus da TOTVS e é utilizada para cobranca retroativa reajuste.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BHZ
X2_PATH \DATA\
X2_ARQUIVO BHZ990
X2_NOME Cobranca Retroativa Reajuste
X2_NOMESPA Cobranza Retroactiva Reajuste
X2_NOMEENG Readjustment Retroactive Colle
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO BHZ_FILIAL+BHZ_CODINT+BHZ_CODIGO
X2_PYME S
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_ 1200
R_E_C_D_E_L_ 0

Campos da Tabela BHZ (26 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_
BHZ 01 BHZ_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 - - - 1 2 - - - 20232 0
BHZ 02 BHZ_CODINT C 4 0 Operadora Operadora Operator Operadora Operadora Operator @R !.!!! PLSVLDINT(M->BHZ_CODINT) .AND. ExistCpo( "BA0", M->BHZ_CODINT) x x x x x x x x x x x x x x x x PLSINTPAD(RETCODUSR()) B89PLS 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 20233 0
BHZ 03 BHZ_DESINT C 40 0 Desc.Operad. Desc.Operad. Operat. Desc Descricao Descripcion Description @! ExistCpo( "AAD", M->BHZ_CODREA) x x x x x x x x x x x x x x x x BA0->(Posicione("BA0",1,xFilial("BA0")+M->BHZ_CODINT,"BA0_NOMINT")) - 1 xx x - - - S V V - - - - - - - Posicione("BA0",1,xFilial("BA0")+BHZ->BHZ_CODINT,"BA0_NOMINT") - - S - - N - N - - - 1 2 - - - 20234 0
BHZ 04 BHZ_CODIGO C 6 0 Cod. Lote Cod. Lote Lot Code Cod. Lote Cobranca Retroa Cod. Lote Cobranza Retroa Retroa Collection Lot Cd @! - x x x x x x x x x x x x x x x If(inclui,M->BHZ_CODIGO:= GetSx8Num("BHZ","BHZ_CODIGO"),) - 1 - - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20235 0
BHZ 05 BHZ_CODREA C 6 0 Cod.Reajuste Cod.Reajuste Readj. Cd Codigo do Reajuste Codigo de Reajuste Readjustment Code @! ExistCpo("BHW",M->BHZ_CODINT+M->BHZ_CODREA,1) x x x x x x x x x x x x x x x x - BHZPL7 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 20236 0
BHZ 06 BHZ_ANO C 4 0 Ano Ano Year Ano Ano Year 9999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20237 0
BHZ 07 BHZ_MES C 2 0 Mes Mes Month Mes Mes Month 99 ENTRE("01","12") x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20238 0
BHZ 08 BHZ_EMPDE C 4 0 Empresa De De Empresa Company From Empresa De De Empresa Company From @! VAZIO() .OR. ExistCpo("BG9",M->BHZ_CODINT+M->BHZ_EMPDE,1) x x x x x x x x x x x x x x x x - BHZPL1 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20239 0
BHZ 09 BHZ_EMPATE C 4 0 Empresa Ate A Empresa Company To Empresa Ate A Empresa Company To @! M->BHZ_EMPATE $ "ZZZZ" .OR. (M->BHZ_EMPATE >= M->BHZ_EMPDE .AND. ExistCpo("BG9",M->BHZ_CODINT+M->BHZ_EMPATE,1)) x x x x x x x x x x x x x x x x "ZZZZ" BHZPL1 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20240 0
BHZ 10 BHZ_TIPGRU C 1 0 Tipo Contr. Tipo Contr. Contr. Type Tipo de Contrato Tipo de Contrato Contract Type @! Pertence("123") x x x x x x x x x x x x x x x x "3" - 1 xx x - - - S A R - - 1=Pessoa Fisica;2=Pessoa Juridica;3=Ambos 1=Persona Fisica;2=Persona Juridica;3=Ambos 1=Natural Person;2=Legal Entity;3=Both - - - - - S - - N - N - - - 1 2 - - - 20241 0
BHZ 11 BHZ_CONDE C 12 0 Contrato De De Contrato ContractFrom Contrato De De Contrato ContractFrom @! VAZIO() .OR. ExistCpo("BT5",M->BHZ_CODINT+M->BHZ_EMPDE+M->BHZ_CONDE,1) x x x x x x x x x x x x x x x - BHZPL2 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20242 0
BHZ 12 BHZ_CONATE C 12 0 Contrato Ate A Contrato Contract To Contrato Ate A Contrato Contract To @! M->BHZ_CONATE $ "ZZZZZZZZZZZZ" .OR. ( ExistCpo("BT5",M->BHZ_CODINT+M->BHZ_EMPATE+M->BHZ_CONATE,1)) x x x x x x x x x x x x x x x "ZZZZZZZZZZZZ" BHZPL2 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20243 0
BHZ 13 BHZ_SUBDE C 9 0 Sub-Cont.De A Subcont Sub-ContFrom Sub-Cont.De De Subcont Sub-Cont From @! VAZIO() .OR. PlsSeek("BQC",1, BT5->BT5_CODINT+BT5->BT5_CODIGO+BT5->BT5_NUMCON+BT5->BT5_VERSAO+M->BHZ_SUBDE,"","") x x x x x x x x x x x x x x x - BHZPL4 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20244 0
BHZ 14 BHZ_SUBATE C 9 0 Sub-Cont.Ate De Subcont Sub-Cont To Sub-Cont.Ate A Subcont Sub-Cont To @! M->BHZ_SUBATE$ "ZZZZZZZZZ" .OR. PlsSeek("BQC",1, BT5->(BT5_CODINT+BT5_CODIGO+BT5_NUMCON+BT5_VERSAO)+M->BHZ_SUBATE,"","") x x x x x x x x x x x x x x x "ZZZZZZZZZZ" BHZPL5 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 20245 0
BHZ 15 BHZ_MATDE C 6 0 Matric. De De Matric. Reg. From Matric. De De Matric Reg. From @! VAZIO() .OR. PlsSeek("BA1",1,BT5->BT5_CODINT+BT5->BT5_CODIGO+M->BHZ_MATDE) x x x x x x x x x x x x x x x x - BHZPL6 1 xx - - - N A R - - - - - - - - - - S - - S - N - - - 1 2 - - - 20246 0
BHZ 16 BHZ_MATATE C 6 0 Matric. Ate A Matric. Reg. To Matric. Ate A Matric Reg. To @! M->BHZ_MATATE$"ZZZZZZ".OR.PlsSeek("BA1",1,BT5->BT5_CODINT+BT5->BT5_CODIGO+M->BHZ_MATATE,"","") x x x x x x x x x x x x x x x x "ZZZZZZZZ" BHZPL6 1 xx - - - N A R - - - - - - - - - - S - - S - N - - - 1 2 - - - 20247 0
BHZ 17 BHZ_PROD C 1 0 Cob.Produto Cob.Produto Product Coll Reajuste Produto? Reajuste Producto Readjustment Product? @! - x x x x x x x x x x x x x x x "1" - 1 - - - - S A R - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N - N - - - 1 2 - - - 20248 0
BHZ 18 BHZ_OPC C 1 0 Cob.Opcional Cob.Opcional Optional Col Reajuste Opcional? Reajuste Opcional Optional Readjustment? @! - x x x x x x x x x x x x x x x "1" - 1 - - - - S A R - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - S - N - - - 1 2 - - - 20249 0
BHZ 19 BHZ_TAX C 1 0 Cob.Tx.Adesa Cob.Ts.Adhes Adh.FeeColl. Reajuste Taxa Adesao? Reajuste Tasa Adhesion Readj. Adhesion Fee? @! Posicione("01") x x x x x x x x x x x x x x x x "1" - 1 xx x - - - S A R - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N - N - - - 1 2 - - - 20250 0
BHZ 20 BHZ_OBS1 C 250 0 Observacao Observacion Note Obervacao 1 Observacion 1 Note 1 @! - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 20251 0
BHZ 21 BHZ_USRBLQ C 1 0 Usr. Bloq. ? Usr. Bloq. Bocked Usr? Usuarios bloqueados ? Usuarios bloqueados Blocked user? @! Posicione("01") x x x x x x x x x x x x x x x x "1" - 1 xx x - - - S A R - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N - N - - - 1 2 - - - 20252 0
BHZ 22 BHZ_TIPPAR C 1 0 Tipo Parcela Tipo Cuota Inst. Type Tipo do Parcelamento Tipo de Cuota Installment Type @! IIF(M->BHZ_TIPPAR=="1",M->BHZ_QTDPAR:=1,"") x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - 1=Parcela Unica;2=Qtde Parcelas Atrasadas;3=Qtde Parc. Ate Prox.. Reajuste;4=Qtde Parcelas Informada 1=Cuota Unica;2=Cant Cuotas Atrasadas;3=Cant Cuotas. Hasta Prox.. Reajuste;4=Cant Cuotas Informada 1=Single Installment;2=Late Installments Qtt;3=Qtt Installm. Until Next Readj,;4=Entered Installments Qtt - - - - - S - - N - N - - - 1 1 - - - 20253 0
BHZ 23 BHZ_QTDPAR N 2 0 Qtd. Parcel. Cant Cuotas Inst. Amt Quantidade de Parcelas Cantidad de Cuotas Installment Amount 99 - x x x x x x x x x x x x x x x x 1 - 1 xx x - - - S A R - - - - - - M->BHZ_TIPPAR <>"1" - - - S - - N - N - - - 1 2 - - - 20254 0
BHZ 24 BHZ_APLRET C 1 0 Apl.Ret.Ben. Apl.Ret.Ben. Appl.Ret.Ben Aplica retroat. para bene Aplica Retroact. p/Benef Apply Retroactive for Ben @! Pertence("01") x x x x x x x x x x x x x x x x "0" - 1 x x xxxx - - - S A R - - 0=Nao;1=Sim 0=No;1=Sí 0=No;1=Yes - - - - - S - - N - N - - - 1 1 - - - 20255 0
BHZ 25 BHZ_ANOMES C 6 0 Ano/Mes Cred Año/Mes Créd Cred Yr/Mth Anos e mes inicial credit Años y mes inicial Créd Credit Start month and ye @R !!!!/!! - x x x x x x x x x x x x x x x x '202108' - 1 xxxxxx xx - - - S A R - - - - - - M->BHZ_APLRET ="1" - - - S - - N - N - - - 1 2 - - - 20256 0
BHZ 26 BHZ_APLDES C 1 0 Aplic. Des. Aplica Des. Apply Discnt Aplica Desconto Aplica Descto. Apply Discount @! pertence("01 ") x x x x x x x x x x x x x x x x "1" - 1 xx - - - N A R - - 0=Não;1=Sim 0=No;1=Sí 0=No;1=Yes - - - - - S - - N - N - - - 1 2 - - - 20257 0

Índices da Tabela BHZ (1 í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_
BHZ 1 BHZ_FILIAL+BHZ_CODINT+BHZ_CODIGO Operadora + Cod. Lote Operadora + Cod. Lote Operator + Lot Code S - - S 2 3 - 2881 0

Perguntas frequentes

Para que serve a tabela BHZ no Protheus?

Ela é utilizada para cobranca retroativa reajuste dentro do sistema ERP Protheus.

Como consultar os campos da tabela BHZ?

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

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

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

Exemplo de consulta SQL da tabela BHZ

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

SELECT
    BHZ_FILIAL,
    BHZ_CODINT,
    BHZ_DESINT,
    BHZ_CODIGO,
    BHZ_CODREA,
    BHZ_ANO,
    BHZ_MES,
    BHZ_EMPDE,
    BHZ_EMPATE,
    BHZ_TIPGRU,
    BHZ_CONDE,
    BHZ_CONATE,
    BHZ_SUBDE,
    BHZ_SUBATE,
    BHZ_MATDE,
    BHZ_MATATE,
    BHZ_PROD,
    BHZ_OPC,
    BHZ_TAX,
    BHZ_OBS1,
    BHZ_USRBLQ,
    BHZ_TIPPAR,
    BHZ_QTDPAR,
    BHZ_APLRET,
    BHZ_ANOMES,
    BHZ_APLDES
FROM BHZ
WHERE
    D_E_L_E_T_ = ' '
    AND BHZ_FILIAL = 'VALOR'
    AND BHZ_CODINT = 'VALOR'
    AND BHZ_DESINT = 'VALOR'
    AND BHZ_CODIGO = 'VALOR'
    AND BHZ_CODREA = 'VALOR'
    AND BHZ_ANO = 'VALOR'
    AND BHZ_MES = 'VALOR'
    AND BHZ_EMPDE = 'VALOR'
    AND BHZ_EMPATE = 'VALOR'
    AND BHZ_TIPGRU = 'VALOR'
    AND BHZ_CONDE = 'VALOR'
    AND BHZ_CONATE = 'VALOR'
    AND BHZ_SUBDE = 'VALOR'
    AND BHZ_SUBATE = 'VALOR'
    AND BHZ_MATDE = 'VALOR'
    AND BHZ_MATATE = 'VALOR'
    AND BHZ_PROD = 'VALOR'
    AND BHZ_OPC = 'VALOR'
    AND BHZ_TAX = 'VALOR'
    AND BHZ_OBS1 = 'VALOR'
    AND BHZ_USRBLQ = 'VALOR'
    AND BHZ_TIPPAR = 'VALOR'
    AND BHZ_QTDPAR = 0
    AND BHZ_APLRET = 'VALOR'
    AND BHZ_ANOMES = 'VALOR'
    AND BHZ_APLDES = 'VALOR'