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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | JB1_FILIAL+JB1_CODCUR+JB1_ANOLET+JB1_PERLET+JB1_CODDIS+JB1_CODCOR | Cod. Curso + Ano Letivo + Per. Letivo + Cod.Discipl. + Cod.Co-Req. | |
| 2 | JB1_FILIAL+JB1_CODCOR | Cod.Co-Req. | |
| 3 | JB1_FILIAL+JB1_CODDIS | Cod.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
- JB2 Cabeçalho de Faixa Etaria
- JB3 Cont Programatico Prev (Cab)
- JB4 Candidatos x Notas PS
- JB5 Curso Vigente x Financeiro
- JB6 Itens de Faixa Etária
- JB7 Log Processamento de Chamadas
- JB8 Intervalos de Aulas
- JB9 Itens de Intervalos de Aulas
- JBA Aglutinação de Titulos
- JBB Lista de Espera
- JBC Cabeçalho Cad de Horários
- JBD Itens do Cadastro de Horários
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.