Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela JB1 no Protheus

Curso x Disciplinas x Co-Req

A tabela JB1 do Protheus está descrita no dicionário (SX2) como “Curso x Disciplinas x Co-Req”. Possui 8 campos e 3 índices e chave única JB1_FILIAL+JB1_CODCUR+JB1_ANOLET+JB1_PERLET+JB1_CODDIS+JB1_CODCOR. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
JB1
Nome
Curso x Disciplinas x Co-Req
Nome (inglês)
Course vs. Subjects vs. Correq
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
JB1_FILIAL+JB1_CODCUR+JB1_ANOLET+JB1_PERLET+JB1_CODDIS+JB1_CODCOR
Campos / índices
8 / 3

Campos da tabela JB1 (8)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 JB1_FILIAL C 2 0 FILIAL Filial Real
02 JB1_CODCUR C 6 0 Cod. Curso Codigo do Curso Real
03 JB1_DCURSO C 30 0 Desc. Curso Descricao do Curso Virtual
04 JB1_ANOLET C 4 0 Ano Letivo Ano Letivo Real
05 JB1_PERLET C 2 0 Per. Letivo Serie Real
06 JB1_CODDIS C 15 0 Cod.Discipl. Codigo da Disciplina Real
07 JB1_DDISCI C 100 0 Desc.Discip. Descricao da Disciplina Virtual
08 JB1_CODCOR C 15 0 Cod.Co-Req. Codigo Co-Requisito Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela JB1 (3)

OrdemChaveDescriçãoApelido
1JB1_FILIAL+JB1_CODCUR+JB1_ANOLET+JB1_PERLET+JB1_CODDIS+JB1_CODCORCod. Curso + Ano Letivo + Per. Letivo + Cod.Discipl. + Cod.Co-Req.
2JB1_FILIAL+JB1_CODCORCod.Co-Req.
3JB1_FILIAL+JB1_CODDISCod.Discipl.

Perguntas frequentes sobre a tabela JB1

O que é a tabela JB1?

É a tabela “Curso x Disciplinas x Co-Req” do ERP TOTVS Protheus, com 8 campos definidos no dicionário SX3.

Qual é a chave única da tabela JB1?

A chave única é JB1_FILIAL+JB1_CODCUR+JB1_ANOLET+JB1_PERLET+JB1_CODDIS+JB1_CODCOR.

Quais são os índices da tabela JB1?

A tabela tem 3 índices. O principal (ordem 1) usa a chave JB1_FILIAL+JB1_CODCUR+JB1_ANOLET+JB1_PERLET+JB1_CODDIS+JB1_CODCOR.

Qual é o nome físico da tabela JB1 no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: JB1990). Em ADVPL, use RetSqlName("JB1") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela JB1

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    JB1_FILIAL,
    JB1_CODCUR,
    JB1_DCURSO,
    JB1_ANOLET,
    JB1_PERLET,
    JB1_CODDIS,
    JB1_DDISCI,
    JB1_CODCOR
FROM JB1
WHERE
    D_E_L_E_T_ = ' '
    AND JB1_FILIAL = 'VALOR'
    AND JB1_CODCUR = 'VALOR'
    AND JB1_DCURSO = 'VALOR'
    AND JB1_ANOLET = 'VALOR'
    AND JB1_PERLET = 'VALOR'
    AND JB1_CODDIS = 'VALOR'
    AND JB1_DDISCI = 'VALOR'
    AND JB1_CODCOR = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.