Dicionário Protheus
Início

Tabela JBH no Protheus

Cabeçalho Solicitação de Req

O que é a tabela JBH no Protheus?

A tabela JBH faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho solicitação de req.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE JBH
X2_PATH \DATA\
X2_ARQUIVO JBH990
X2_NOME Cabeçalho Solicitação de Req
X2_NOMESPA Encabezado Solicitud de Requer
X2_NOMEENG Requirement Request Header
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO JBH_FILIAL+JBH_NUM
X2_PYME S
X2_MODULO 49
X2_DISPLAY JBH_CODIDE + JBH_NOME
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_ 6042
R_E_C_D_E_L_ 0

Campos da Tabela JBH (25 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_
JBH 01 JBH_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 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 97961 0
JBH 02 JBH_NUM C 6 0 Num. Protoc. Num. Protoc. Protoc. No. Numero do Protocolo Numero del Comprobante Protocol Number @! ExistChav( "JBH", M->JBH_NUM ).And.FreeForUse( "JBH", M->JBH_NUM ) x x x x x x x xx x x x x x x x GetSXENum( "JBH", "JBH_NUM" ) - 1 x - - - S V - - - - - - - - - - - S - - S N N - - - 1 1 - - - 97962 0
JBH 03 JBH_TIPO C 6 0 Codigo Tipo Codigo Tipo Type Code Codigo Tipo Codigo Tipo Type Code @! GEExistCpo("JBF") .and. A410ValTipo() .and. A410DtPart( dDataBase ) x x x x x x x xx x x x x x x x - JBF 1 x x - S - S - - - - - - - - M->JBH_STATUS # "1" - - - S JBH_STATUS<>'1' #JBH_TIPO <>' ' N N N - - - 1 1 - - - 97963 0
JBH 04 JBH_DESC C 30 0 Desc. Tipo Desc. Tipo Type Desc. Desc. Tipo Desc. Tipo Type Description @! - x x x x x x x xx x x x x x x x If(Inclui,"",Posicione("JBF",1,xFilial("JBF")+JBH->(JBH_TIPO+JBH_VERSAO),"JBF_DESC")) - 1 x - - - S V V - - - - - - - Posicione("JBF",1,xFilial("JBF")+JBH->(JBH_TIPO+JBH_VERSAO),"JBF_DESC") - - S - - N N N - - - 1 2 - - - 97964 0
JBH 05 JBH_VERSAO C 2 0 Versao Version Version Versao Version Version @! - x x x x x x x xx x x x x x x x - - 1 - - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97965 0
JBH 06 JBH_TIPSOL C 1 0 Tipo Solicit Tipo Solic. Appl. Type Tipo Solicitante Tipo Solicitante Applicant Type - Pertence("1234") x x x x x x x xx x x x x x x x - - 1 x - - - S - - - - 1=Funcionario;2=Aluno;3=Candidato;4=Externo 1=Empleado;2=Alumno;3=Candidato;4=Externo 1=Employee;2=Student;3=Candidate;4=External - M->JBH_STATUS # "1" - - - S JBH_STATUS<>'1' #JBH_TIPSOL<>' ' N N N - - - 1 1 - - - 97966 0
JBH 07 JBH_CODIDE C 20 0 Identif. Identif. Identific. Identificacao Identificacion Identification @! ACA410Solic(2,.T.) x x x x x x x xx x x x x x x x - J08 1 x - S - S - - - - - - - - M->JBH_STATUS # "1" - - - S JBH_STATUS<>'1' #JBH_CODIDE<>' ' S N N - - - 1 1 - - - 97967 0
JBH 08 JBH_NOME C 60 0 Nome Nombre Name Nome Nombre Name @! - x x x x x x x xx x x x x x x x - - 1 x - - - S - - - - - - - - M->JBH_TIPSOL=="4" - - - S - - S N N - - - 1 1 - - - 97968 0
JBH 09 JBH_EMAIL C 40 0 E-mail E-mail E-mail E-mail E-mail E-mail address - - x x x x x x x xx x x x x x x x If(Inclui,"",ACA410Solic(4,.F.)) - 1 x x - - - S V V - - - - - - - ACA410Solic(4,.F.) - - S - - N N N - - - 1 2 - - - 97969 0
JBH 10 JBH_DATA D 8 0 Data Solicit Fecha Solic. Req. Date Data Solicitacao Fecha Solicitud Request date - - x x x x x x x xx x x x x x x x dDataBase - 1 x - - - S - - - - - - - - M->JBH_STATUS # "1" - - - S - - N N N - - - 1 1 - - - 97970 0
JBH 11 JBH_QUANT N 3 0 Quantidade Cantidad Qtty. Quantidade Cantidad Quantity 999 M->JBH_QUANT > 0 x x x x x x x xx x x x x x x x 1 - 1 xxx x - - - S - - - - - - - - M->JBH_STATUS # "1" - - - S JBH_STATUS<>'1' #JBH_QUANT >0 N N N - - - 1 2 - - - 97971 0
JBH 12 JBH_STATUS C 1 0 Status Estatus Status Status Estatus Status - Pertence("123") x x x x x x x xx x x x x x x x "3" - 1 x x - - - S V - - - 1=Deferido;2=Indeferido;3=Pendente;4=Atrasado;5=Aguardando Vaga;6=Cancelado;7=Pagamento Pendente 1=Autorizado;2=Denegado;3=Pendiente;4=Atrasado;5=Aguardando Vacante;6=Anulado;7=Pago Pendiente 1=Approved;2=Rejected;3=Pending;4=Delayed;5=Awaiting Vacancy;6=Cancelled;7=Pending Payment - - - - - S - - N N N - - - 1 2 - - - 97972 0
JBH 13 JBH_DTPART D 8 0 A Partir de A Partir de From A Partir de A Partir de From - M->JBH_DTPART > dDataBase x x x x x x x xx x x x x x x x - - 1 - - - - S - - - - - - - - M->JBH_STATUS # "1" - - - S - - N N N - - - 1 2 - - - 97973 0
JBH 14 JBH_GERABL C 1 0 Gera Boleto Genera Bolet Gener. Dock. Gera Boleto ? Genera Boleta Generate Docket - Pertence("12") .and. A410ValGBol() x x x x x x x xx x x x x x x x "2" - 1 x - - - S - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - A410GeraBl() - - - S - - N N N - - - 1 1 - - - 97974 0
JBH 15 JBH_STDOCU C 1 0 Situacao Doc SituacionDoc Doc. Status Situacao do Documento Situacion del Documento Document Status - Pertence("123") .and. Iif( M->JBH_STDOCU $ "23", (M->JBH_DTSTDO := dDataBase, M->JBH_HRSTDO := Time(), .T.), .T. ) x x x x x x x xx x x x x x x x "1" - 1 x x - - - N - - - - 1=Nao-Retirado;2=Retirado;3=Arquivado 1=No-Retirado;2=Retirado;3=Arquivado 1=Not Taken;2=Taken;3=Filed - M->JBH_STATUS=="1" - - - S JBH_STATUS='1' #JBH_STDOCU<>' ' N N N - - - 1 2 - - - 97975 0
JBH 16 JBH_DTSTDO D 8 0 Data Situac. Fecha Situac Status Date Data da situacao do Doc. Fecha Situacion de Doc. Document Status Date - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - A410SitDoc() - - - S - - N N N - - - 1 2 - - - 97976 0
JBH 17 JBH_HRSTDO C 5 0 Hora Situac. Hora Situac. Status Time Hora da situacao do Doc. Hora de Situacion del Doc Document Status Time 99:99 - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - A410SitDoc() - - - S - - N N N - - - 1 2 - - - 97977 0
JBH 18 JBH_DTINIC D 8 0 Data Inicio Fecha Inicio Initial Date Data de inicio do req. Fecha de inicio de req. Requis. Initial Date - - x x x x x x x xx x x x x x x x - - 1 x x - - - N V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97978 0
JBH 19 JBH_HRINIC C 5 0 Hora Inicio Hora Inicio Init. Time Hora de inicio do req. De hora inicio req. Requis. Initial Time 99:99 - x x x x x x x xx x x x x x x x - - 1 x x - - - N V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97979 0
JBH 20 JBH_MEMO1 C 6 0 Observacao Observacion Note Observacao Observaciones Note @! - x x x x x x x x x x x x x x x - - 1 x x - - - N V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97980 0
JBH 21 JBH_OBSERV M 80 0 Observacao Observacion Note Observacao Observaciones Note - - x x x x x x x xx x x x x x x x If(Inclui,"",MSMM(JBH->JBH_MEMO1)) - 1 x x - - - N - V - - - - - - - - - - S - - N N N - - - 1 2 - - - 97981 0
JBH 22 JBH_MEMO2 C 6 0 Resp.Script Resp.Script Scrip. Resp. Resp.Script Resp.Script Responsible for Script @! - x x x x x x x x x x x x x x x - - 1 x xx - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97982 0
JBH 23 JBH_RESPOS M 80 0 Resp.Script Resp.Script Script Resp. Resp.Script Resp.Script Responsible for Script - - x x x x x x x x x x x x x x x - - 1 x x - - - N - V - - - - - - - - - - S - - N N N - - - 1 2 - - - 97983 0
JBH 24 JBH_NUMDES C 8 0 Num Fil Des Num Suc Dest Dst Brnch Nb Num. da Filial de Destino Num.Sucursal de Destino Destination branch number - - x x x x x x x xx x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 97984 0
JBH 25 JBH_NUMANT C 8 0 Num Fil Ant Num Suc Ant Pr. Brnch Nb Num. da Filial Anterior Num. Sucursal Anterior Previous branch number - - x x x x x x x xx x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 97985 0

Índices da Tabela JBH (7 í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_
JBH 1 JBH_FILIAL+JBH_NUM Num. Protoc. Num. Protoc. Protoc. No. S - - S 2 3 - 13889 0
JBH 2 JBH_FILIAL+JBH_NUM+JBH_CODIDE Num. Protoc. + Identif. Num. Protoc. + Identif. Protoc. No. + Identific. S - - S 2 3 - 13890 0
JBH 3 JBH_FILIAL+JBH_STATUS Status Estatus Status S - - S 2 3 - 13891 0
JBH 4 JBH_FILIAL+JBH_TIPO+JBH_VERSAO Codigo Tipo + Versao Codigo Tipo + Version Type Code + Version S - - S 2 3 - 13892 0
JBH 5 JBH_FILIAL+JBH_CODIDE+JBH_TIPSOL Identif. + Tipo Solicit Identif. + Tipo Solic. Identific. + Appl. Type S - - S 2 3 - 13893 0
JBH 6 JBH_FILIAL+JBH_NOME Nome Nombre Name S - - S 2 3 - 13894 0
JBH 7 JBH_FILIAL+JBH_NUMANT Num Fil Ant Num Suc Ant Pr. Brnch Nb S - - S 2 3 - 13895 0

Perguntas frequentes

Para que serve a tabela JBH no Protheus?

Ela é utilizada para cabeçalho solicitação de req dentro do sistema ERP Protheus.

Como consultar os campos da tabela JBH?

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

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

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

Exemplo de consulta SQL da tabela JBH

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

SELECT
    JBH_FILIAL,
    JBH_NUM,
    JBH_TIPO,
    JBH_DESC,
    JBH_VERSAO,
    JBH_TIPSOL,
    JBH_CODIDE,
    JBH_NOME,
    JBH_EMAIL,
    JBH_DATA,
    JBH_QUANT,
    JBH_STATUS,
    JBH_DTPART,
    JBH_GERABL,
    JBH_STDOCU,
    JBH_DTSTDO,
    JBH_HRSTDO,
    JBH_DTINIC,
    JBH_HRINIC,
    JBH_MEMO1,
    JBH_OBSERV,
    JBH_MEMO2,
    JBH_RESPOS,
    JBH_NUMDES,
    JBH_NUMANT
FROM JBH
WHERE
    D_E_L_E_T_ = ' '
    AND JBH_FILIAL = 'VALOR'
    AND JBH_NUM = 'VALOR'
    AND JBH_TIPO = 'VALOR'
    AND JBH_DESC = 'VALOR'
    AND JBH_VERSAO = 'VALOR'
    AND JBH_TIPSOL = 'VALOR'
    AND JBH_CODIDE = 'VALOR'
    AND JBH_NOME = 'VALOR'
    AND JBH_EMAIL = 'VALOR'
    AND JBH_DATA BETWEEN '20260401' AND '20260430'
    AND JBH_QUANT = 0
    AND JBH_STATUS = 'VALOR'
    AND JBH_DTPART BETWEEN '20260401' AND '20260430'
    AND JBH_GERABL = 'VALOR'
    AND JBH_STDOCU = 'VALOR'
    AND JBH_DTSTDO BETWEEN '20260401' AND '20260430'
    AND JBH_HRSTDO = 'VALOR'
    AND JBH_DTINIC BETWEEN '20260401' AND '20260430'
    AND JBH_HRINIC = 'VALOR'
    AND JBH_MEMO1 = 'VALOR'
    AND JBH_MEMO2 = 'VALOR'
    AND JBH_NUMDES = 'VALOR'
    AND JBH_NUMANT = 'VALOR'