Dicionário Protheus
Início

Tabela JBF no Protheus

Cabeçalho Conf Requerimentos

O que é a tabela JBF no Protheus?

A tabela JBF faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho conf requerimentos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE JBF
X2_PATH \DATA\
X2_ARQUIVO JBF990
X2_NOME Cabeçalho Conf Requerimentos
X2_NOMESPA Encabezado Verif. Requerimient
X2_NOMEENG Requirement Checking Header
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO JBF_FILIAL+JBF_COD+JBF_VERSAO
X2_PYME S
X2_MODULO 49
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_ 6040
R_E_C_D_E_L_ 0

Campos da Tabela JBF (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_
JBF 01 JBF_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 x x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 97914 0
JBF 02 JBF_COD C 6 0 Tipo Tipo Type Codigo Tipo Codigo Tipo Type Code @! ExistChav("JBF",M->JBF_COD).And.FreeForUse("JBF",M->JBF_COD) x x x x x x x x x x x x x x x xx GetSX8Num("JBF","JBF_COD") - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 97915 0
JBF 03 JBF_DESC C 30 0 Desc.Tipo Desc. Tipo Type Desc. Descricao Tipo Descripcion Tipo Type Description @! NaoVazio() x x x x x x x xx x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - #JBF_DESC <>' ' N N N - - - 1 2 - - - 97916 0
JBF 04 JBF_VERSAO C 2 0 Versao Version Version Versao Version Version @! - x x x x x x x x x x x x x x x xx If(Inclui,"01","") - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 97917 0
JBF 05 JBF_GRPDOC C 6 0 Grp.Docum. Grp.Docum. Doc. Group Codigo do Grupo Codigo de Grupo Group Code @! GEExistCpo("JAK") .and. A220ValGDoc() x x x x x x x xx x x x x x x x - JAK 1 x - S - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97918 0
JBF 06 JBF_DGRPDO C 30 0 Descricao Descripcion Description Descricao do Grupo Descripcion del Grupo Group Description @! - x x x x x x x xx x x x x x x x If(Inclui,"",Posicione("JAK",1,xFilial("JAK")+JBF->JBF_GRPDOC,"JAK_DESC")) - 1 x x - - - S V V - - - - - - - Posicione("JAK",1,xFilial("JAK")+JBF->JBF_GRPDOC,"JAK_DESC") - - S - - N N N - - - 1 2 - - - 97919 0
JBF 07 JBF_CODPRO C 15 0 Produto Producto Product Codigo do Produto Codigo de Producto Product Code @! GEExistCpo("SB1") x x x x x x x xx x x x x x x x - SB1 1 x - S - S - - - - - - - - nOpc # 6 - 030 - S - - N N N - - - 1 2 - - - 97920 0
JBF 08 JBF_DPRODU C 30 0 Descricao Descripcion Description Descricao do Produto Descripcion de Producto Product Description @! - x x x x x x x xx x x x x x x x If(Inclui," ",Posicione("SB1",1,xFilial("SB1")+JBF->JBF_CODPRO,"B1_DESC")) - 1 x x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 97921 0
JBF 09 JBF_TEMPO C 6 0 Tempo Resp. Tiempo Resp. Resp. Time Tempo de resposta Tiempo de respuesta Response Time 999:99 - x x x x x x x xx x x x x x x x - - 1 x xx - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 97922 0
JBF 10 JBF_DUTEIS C 1 0 Dias uteis Dias habiles Work. Days So considera dias uteis Considera solo Dias Hab Only Consider Work. Days @! Pertence("12") x x x x x x x xx x x x x x x x "1" - 1 x x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 97923 0
JBF 11 JBF_VALDE D 8 0 Validade de De Validad From Valid. Validade inicial Validad inicial Initial Validity - - x x x x x x x xx x x x x x x x dDataBase - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97924 0
JBF 12 JBF_VALATE D 8 0 Ate A To Validade final Validad final Final Validity - If(!Empty(M->JBF_VALDE),M->JBF_VALATE > M->JBF_VALDE,.T.) x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97925 0
JBF 13 JBF_DIASC N 3 0 Cancelar ate A Anular Cancel Unt. No. de dias para cancelar No. de Dias para Anular No. of Days for Cancel. - Positivo() x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - #JBF_DIASC >=0 N N N - - - 1 2 - - - 97926 0
JBF 14 JBF_VALOR N 9 2 Valor Valor Value Valor Valor Value @E 999,999.99 If(!Empty(M->JBF_VALOR),(M->JBF_REGVAL:=Space(TamSX3("JBF_REGVAL")[1]),.T.),.T.) x x x x x x x xx x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97927 0
JBF 15 JBF_REGVAL C 80 0 Regra Valor Regla Valor Amount Rule Regra p/ calculo do valor Regla p/ calculo de valor Rule f/calc. of Amount - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - M->JBF_VALOR=0 - - - S - - N N N - - - 1 2 - - - 97928 0
JBF 16 JBF_DOCUM C 254 0 Protocolo Protocolo Protocol Protocolo Vinculado Protocolo Vinculado Linked Protocol - ACSelArq(.F.,"JBF_DOCUM", 1) x x x x x x x xx x x x x x x x - J10 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97929 0
JBF 17 JBF_REGDOC C 80 0 Regra Prot. Regla Prot. Prot. Rule Regra do Protocolo Vinc. Regla de Protocolo Vinc. Linked Protocol Rule - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97930 0
JBF 18 JBF_DISPON C 1 0 Disponivel Disponible Available Disponivel ERP/Web/Ambos Disponible ERP/Web/Ambos Avail. ERP/Web/Both @! Pertence("123") x x x x x x x xx x x x x x x x "1" - 1 x x - - - N - - - - 1=ERP;2=Web;3=Ambos 1=ERP;2=Web;3=Ambos 1=ERP;2=Web;3=Both - - - - - S - - N N N - - - 1 2 - - - 97931 0
JBF 19 JBF_AGVAGA C 1 0 Aguarda Vaga Esper Vacant Await Place Aguarda vaga Espera vacante Await Place @! Pertence("12") x x x x x x x xx x x x x x x x "2" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97932 0
JBF 20 JBF_TRANSF C 1 0 Trans. Curso Trans. Curso Cour.Transf. Indica transf. de curso Indica transf. de Curso Course Transfer @! Pertence("12") x x x x x x x xx x x x x x x x "2" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97933 0
JBF 21 JBF_ALTQTD C 1 0 Altera Qtde. Modif. Ctd. Chan.Qtty. Permite alterar qtde. Permite modificar ctd. Allow Qtty. to be Changed @! Pertence("12") x x x x x x x xx x x x x x x x "1" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97934 0
JBF 22 JBF_FUNCIO C 1 0 Funcionario Empleado Employee Funcionario Empleado Employee @! Pertence("12") x x x x x x x xx x x x x x x x "1" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97935 0
JBF 23 JBF_ALUNO C 1 0 Aluno Alumno Student Aluno Alumno Student @! Pertence("12") x x x x x x x xx x x x x x x x "1" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97936 0
JBF 24 JBF_CANDID C 1 0 Candidato Candidato Candidate Candidato Candidato Candidate @! Pertence("12") x x x x x x x xx x x x x x x x "1" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97937 0
JBF 25 JBF_EXTERN C 1 0 Externo Externo External Solicitante Externo Solicitante Externo External Applicant @! Pertence("12") x x x x x x x xx x x x x x x x "1" - 1 x xx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 1 - - - 97938 0
JBF 26 JBF_REGRA1 C 80 0 Regra Inicio Regla Inicio Init. Rule Regra Inicio Regla Inicio Initial Rule - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97939 0
JBF 27 JBF_WREGVA C 80 0 Reg. Vl. Web Reg. Vl. Web Web Val. Rl. Regra Web p/ calc. valor Regla Web p/ calc. valor Web rule to calc. val. - - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - M->JBF_VALOR=0 - - - S - - N N N - - - 1 2 - - - 97940 0
JBF 28 JBF_REGRA2 C 80 0 Regra Final Regla Final Final Rule Regra Final Regla Final Final Rule - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97941 0
JBF 29 JBF_SCPVAL C 128 0 Regra Script Regla Script Script Rule Regra Script Regla Script Script Rule - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97942 0
JBF 30 JBF_VERATU C 1 0 Versao Atual Vers. Actual Current Vers Versao Atual Version Actual Current Version - Pertence("12") x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 97943 0
JBF 31 JBF_REGWEB C 80 0 Regra Web Regla Web Web Rule Regra Inicio Web Regla Inicio Web Web Initial Rule @! - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97944 0
JBF 32 JBF_WSCPV C 128 0 Regra Script Regla Script Script Rule Regra Script Web Regla Script Web Web Script Rule - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97945 0
JBF 33 JBF_REGCON C 80 0 Regra Conf. Regla Conf. Conf. Rule Regra de confirmacao Regla de confirmacion Confirmation Rule - - x x x x x x x xx x x x x x x x - - 1 xxxxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97946 0
JBF 34 JBF_REGGRA C 80 0 Regra Grade Regla Plan Sched. Rule Regra Analise de Grade Regla Analisis de Plan Rule f/ Schedule Analysis - - x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 97947 0
JBF 35 JBF_GRUPO C 3 0 Tipo Curso Tipo Curso Course Type Tipo de Curso Tipo de Curso Course Type @! GEExistCpo('SX5','FC'+M->JBF_GRUPO) .OR. EMPTY(M->JBF_GRUPO) x x x x x x x x x x x x x x x x - FC 1 x - S - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 97948 0
JBF 36 JBF_DGRUPO C 40 0 Descrição Descripcion Description Descrição Tipo de Curso Descripcion Tipo de Curso Course Type Description @! - x x x x x x x x x x x x x x x x if(INCLUI,Tabela('FC',M->JBF_GRUPO,.F.),Tabela('FC',JBF->JBF_GRUPO,.F.)) - 1 x - - - N V V - - - - - - - Tabela('FC', JBF->JBF_GRUPO, .F.) - - S - - N N N - - - 1 2 - - - 97949 0

Índices da Tabela JBF (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_
JBF 1 JBF_FILIAL+JBF_COD+JBF_VERSAO Tipo + Versao Tipo + Version Type + Version S - - S 2 3 - 13886 0
JBF 2 JBF_FILIAL+JBF_COD+JBF_VERATU Tipo + Versao Atual Tipo + Vers. Actual Type + Current Vers S - - S 2 3 - 13887 0

Perguntas frequentes

Para que serve a tabela JBF no Protheus?

Ela é utilizada para cabeçalho conf requerimentos dentro do sistema ERP Protheus.

Como consultar os campos da tabela JBF?

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

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

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

Exemplo de consulta SQL da tabela JBF

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

SELECT
    JBF_FILIAL,
    JBF_COD,
    JBF_DESC,
    JBF_VERSAO,
    JBF_GRPDOC,
    JBF_DGRPDO,
    JBF_CODPRO,
    JBF_DPRODU,
    JBF_TEMPO,
    JBF_DUTEIS,
    JBF_VALDE,
    JBF_VALATE,
    JBF_DIASC,
    JBF_VALOR,
    JBF_REGVAL,
    JBF_DOCUM,
    JBF_REGDOC,
    JBF_DISPON,
    JBF_AGVAGA,
    JBF_TRANSF,
    JBF_ALTQTD,
    JBF_FUNCIO,
    JBF_ALUNO,
    JBF_CANDID,
    JBF_EXTERN,
    JBF_REGRA1,
    JBF_WREGVA,
    JBF_REGRA2,
    JBF_SCPVAL,
    JBF_VERATU,
    JBF_REGWEB,
    JBF_WSCPV,
    JBF_REGCON,
    JBF_REGGRA,
    JBF_GRUPO,
    JBF_DGRUPO
FROM JBF
WHERE
    D_E_L_E_T_ = ' '
    AND JBF_FILIAL = 'VALOR'
    AND JBF_COD = 'VALOR'
    AND JBF_DESC = 'VALOR'
    AND JBF_VERSAO = 'VALOR'
    AND JBF_GRPDOC = 'VALOR'
    AND JBF_DGRPDO = 'VALOR'
    AND JBF_CODPRO = 'VALOR'
    AND JBF_DPRODU = 'VALOR'
    AND JBF_TEMPO = 'VALOR'
    AND JBF_DUTEIS = 'VALOR'
    AND JBF_VALDE BETWEEN '20260501' AND '20260531'
    AND JBF_VALATE BETWEEN '20260501' AND '20260531'
    AND JBF_DIASC = 0
    AND JBF_VALOR = 0
    AND JBF_REGVAL = 'VALOR'
    AND JBF_DOCUM = 'VALOR'
    AND JBF_REGDOC = 'VALOR'
    AND JBF_DISPON = 'VALOR'
    AND JBF_AGVAGA = 'VALOR'
    AND JBF_TRANSF = 'VALOR'
    AND JBF_ALTQTD = 'VALOR'
    AND JBF_FUNCIO = 'VALOR'
    AND JBF_ALUNO = 'VALOR'
    AND JBF_CANDID = 'VALOR'
    AND JBF_EXTERN = 'VALOR'
    AND JBF_REGRA1 = 'VALOR'
    AND JBF_WREGVA = 'VALOR'
    AND JBF_REGRA2 = 'VALOR'
    AND JBF_SCPVAL = 'VALOR'
    AND JBF_VERATU = 'VALOR'
    AND JBF_REGWEB = 'VALOR'
    AND JBF_WSCPV = 'VALOR'
    AND JBF_REGCON = 'VALOR'
    AND JBF_REGGRA = 'VALOR'
    AND JBF_GRUPO = 'VALOR'
    AND JBF_DGRUPO = 'VALOR'