Dicionário Protheus
Início

Tabela JBK no Protheus

Cabeçalho Grade de Aulas

O que é a tabela JBK no Protheus?

A tabela JBK faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho grade de aulas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE JBK
X2_PATH \DATA\
X2_ARQUIVO JBK990
X2_NOME Cabeçalho Grade de Aulas
X2_NOMESPA Encabezado Horario de Clases
X2_NOMEENG Class Timetable Header
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO JBK_FILIAL+JBK_CODCUR+JBK_PERLET+JBK_HABILI+JBK_TURMA
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_ 6045
R_E_C_D_E_L_ 0

Campos da Tabela JBK (18 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_
JBK 01 JBK_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 - - - 98012 0
JBK 02 JBK_CODCUR C 6 0 Cod.Curso Cod.Curso Course Code Codigo do Curso Codigo del Curso Course Code @! AC180PeJBO() .And. AC180VldCh() .And. ACNivSec( , M->JBK_CODCUR ) x x x x x x x xx x x x x x x x x - JAH 1 x x - S - S - - - - - - - - AC180AtuE() - - - S - - N N N - - - 1 1 - - - 98013 0
JBK 03 JBK_DESC C 30 0 Desc. Curso Desc. Curso Course Descr Desc. Curso Desc. Curso Course Description @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JAH",1,xFilial("JAH") + JBK->JBK_CODCUR, "JAH_DESC")) - 1 x x - - - S V V - - - - - - - Posicione("JAH",1,xFilial("JAH") + JBK->JBK_CODCUR, "JAH_DESC") - - S - - N N N - - - 1 2 - - - 98014 0
JBK 04 JBK_PERLET C 2 0 Per. Letivo Per. Lectivo School Year Serie Grado Grade 99 AC180VldCh() x x x x x x x xx x x x x x x x - - 1 x xx - S - S - - - - - - - - lEdita - - - S - - N N N - - - 1 1 - - - 98015 0
JBK 05 JBK_HABILI C 6 0 Habilitacao Habilitacion Habilitation Codigo da Habilitacao Codigo de Habilitacion Habilitation Code @! AC180VldCh() x x x x x x x xx x x x x x x x - JDK 1 xx - S - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98016 0
JBK 06 JBK_DHABIL C 60 0 Descricao Descripcion Description Descricao da Habilitacao Descripcion Habilitacion Habilitation Description @! - x x x x x x x xx x x x x x x x Iif(INCLUI,"",Posicione("JDK",1,xFilial("JDK")+JBK->JBK_HABILI,"JDK_DESC")) - 1 xx x - - - S V V - - - - - - - Posicione("JDK",1,xFilial("JDK") + JBK->JBK_HABILI,"JDK_DESC") - - S - - N N N - - - 1 2 - - - 98017 0
JBK 07 JBK_TURMA C 3 0 Turma Grupo Class Turma Grupo Class @! AC180VldCh() x x x x x x x xx x x x x x x x - - 1 x xx - S - S - - - - - - - - lEdita - 021 - S - - N N N - - - 1 1 - - - 98018 0
JBK 08 JBK_ANOLET C 4 0 Ano Letivo Ano Lectivo School Year Ano Letivo Ano Lectivo School Year 9999 - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JAR",1,xFilial("JAR")+JBK->JBK_CODCUR+JBK->JBK_PERLET+JBK->JBK_HABILI, "JAR_ANOLET")) - 1 x x - - - S V V - - - - - - - Ac450InBrw("JBK_ANOLET") - - S - - N N N - - - 1 2 - - - 98019 0
JBK 09 JBK_TURNO C 3 0 Turno Turno Shift Turno Turno Shift @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JAH",1,xFilial("JAH") + JBK->JBK_CODCUR, "JAH_TURNO")) - 1 x x - - - S V V - - - - - - - Posicione("JAH",1,xFilial("JAH") + JBK->JBK_CODCUR, "JAH_TURNO") - - S - - N N N - - - 1 2 - - - 98020 0
JBK 10 JBK_DTURNO C 30 0 Desc. Turno Desc. Turno Shift Descr. Desc. Turno Desc. Turno Shift Descr. @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Tabela("F5",Posicione("JAH",1,xFilial("JAH") + JBK->JBK_CODCUR, "JAH_TURNO"),.F.)) - 1 x x - - - S V V - - - - - - - Tabela("F5",Posicione("JAH",1,xFilial("JAH") + JBK->JBK_CODCUR,"JAH_TURNO"),.F.) - - S - - N N N - - - 1 2 - - - 98021 0
JBK 11 JBK_CODLOC C 6 0 Cod. Local Cod. Local Place Code Codigo Local Codigo Local Place Code @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JBO",1,xFilial("JBO")+JBK->JBK_CODCUR+JBK->JBK_PERLET+JBK->JBK_HABILI+JBK->JBK_TURMA, "JBO_CODLOC")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98022 0
JBK 12 JBK_DLOCAL C 30 0 Desc. Local Desc. Local Place Descr. Desc. Local Desc. Local Place Descr. @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JA3",1,xFilial("JA3")+JBO->JBO_CODLOC, "JA3_DESLOC")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98023 0
JBK 13 JBK_CODPRE C 6 0 Cod. Predio Cod. Edif. Bldg Code Cod. Predio Cod. Edificio Building Code @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JBO",1,xFilial("JBO")+JBK->JBK_CODCUR+JBK->JBK_PERLET+JBK->JBK_HABILI+JBK->JBK_TURMA, "JBO_CODPRE")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98024 0
JBK 14 JBK_DPREDI C 30 0 Desc. Predio Desc.Edif. Bldg Descrip Desc. Predio Desc. Edificio Building Description @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JA4",1,xFilial("JA4")+JBO->JBO_CODLOC+JBO->JBO_CODPRE, "JA4_DESPRE")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98025 0
JBK 15 JBK_ANDAR C 3 0 Andar Piso Floor Andar Piso Andar @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JBO",1,xFilial("JBO")+JBK->JBK_CODCUR+JBK->JBK_PERLET+JBK->JBK_HABILI+JBK->JBK_TURMA,"JBO_ANDAR")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98026 0
JBK 16 JBK_CODSAL C 6 0 Codigo Sala Codigo Aula Room Code Codigo Sala Codigo Aula Room Code @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JBO",1,xFilial("JBO")+JBK->JBK_CODCUR+JBK->JBK_PERLET+JBK->JBK_HABILI+JBK->JBK_TURMA,"JBO_CODSAL")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98027 0
JBK 17 JBK_DSALA C 30 0 Desc. Sala Desc. Aula Room Descr. Desc. Sala Desc. Aula Room Descrip. @! - x x x x x x x xx x x x x x x x Iif(Inclui, " ", Posicione("JA5",1,xFilial("JA5")+JBO->JBO_CODLOC+JBO->JBO_CODPRE+JBO->JBO_ANDAR+JBO->JBO_CODSAL, "JA5_DESCSA")) - 1 x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98028 0
JBK 18 JBK_ATIVO C 1 0 Ativo Activo Active Ativo Activo Active - - x x x x x x x xx x x x x x x x - - 1 x - - - N V - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 98029 0

Índices da Tabela JBK (3 í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_
JBK 1 JBK_FILIAL+JBK_CODCUR+JBK_PERLET+JBK_HABILI+JBK_TURMA Cod.Curso + Per. Letivo + Habilitacao + Turma Cod.Curso + Per. Lectivo + Habilitacion + Grupo Course Code + School Year + Habilitation + Class S - - S 2 3 - 13902 0
JBK 2 JBK_FILIAL+JBK_CODCUR+JBK_TURMA Cod.Curso + Turma Cod.Curso + Grupo Course Code + Class S - - S 2 3 - 13903 0
JBK 3 JBK_FILIAL+JBK_ATIVO+JBK_CODCUR+JBK_TURMA Ativo + Cod.Curso + Turma Activo + Cod.Curso + Grupo Active + Course Code + Class S - - S 2 3 - 13904 0

Perguntas frequentes

Para que serve a tabela JBK no Protheus?

Ela é utilizada para cabeçalho grade de aulas dentro do sistema ERP Protheus.

Como consultar os campos da tabela JBK?

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

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

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

Exemplo de consulta SQL da tabela JBK

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

SELECT
    JBK_FILIAL,
    JBK_CODCUR,
    JBK_DESC,
    JBK_PERLET,
    JBK_HABILI,
    JBK_DHABIL,
    JBK_TURMA,
    JBK_ANOLET,
    JBK_TURNO,
    JBK_DTURNO,
    JBK_CODLOC,
    JBK_DLOCAL,
    JBK_CODPRE,
    JBK_DPREDI,
    JBK_ANDAR,
    JBK_CODSAL,
    JBK_DSALA,
    JBK_ATIVO
FROM JBK
WHERE
    D_E_L_E_T_ = ' '
    AND JBK_FILIAL = 'VALOR'
    AND JBK_CODCUR = 'VALOR'
    AND JBK_DESC = 'VALOR'
    AND JBK_PERLET = 'VALOR'
    AND JBK_HABILI = 'VALOR'
    AND JBK_DHABIL = 'VALOR'
    AND JBK_TURMA = 'VALOR'
    AND JBK_ANOLET = 'VALOR'
    AND JBK_TURNO = 'VALOR'
    AND JBK_DTURNO = 'VALOR'
    AND JBK_CODLOC = 'VALOR'
    AND JBK_DLOCAL = 'VALOR'
    AND JBK_CODPRE = 'VALOR'
    AND JBK_DPREDI = 'VALOR'
    AND JBK_ANDAR = 'VALOR'
    AND JBK_CODSAL = 'VALOR'
    AND JBK_DSALA = 'VALOR'
    AND JBK_ATIVO = 'VALOR'