Cabeçalho Solicitação de Req
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.
| 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 |
| 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 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 |
| 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 |
Ela é utilizada para cabeçalho solicitação de req dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
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'