Pragiva — Tecnologia na prática

Tabelas Referência

JBO Itens Curso x Salas

JBO tem 17 campos, 2 índices e 6 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 compartilhado derivado do dicionário padrão

Resposta rápida

Arquivo físico
JBO + empresa, ex.: JBO010
Chave única
JBO_FILIAL+JBO_CODCUR+JBO_PERLET+JBO_HABILI+JBO_TURMA
Compartilhamento
Compartilhado
Estrutura
17 campos (4 virtuais), 2 índices, 6 gatilhos

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 JBO_FILIAL, JBO_CODCUR, JBO_PERLET, JBO_HABILI, JBO_TURMA
  FROM JBO010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY JBO_FILIAL, JBO_CODCUR, JBO_PERLET, JBO_HABILI, JBO_TURMA
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'JBO'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem JBO se liga

Gatilhos buscam em 3

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 17

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — FILIAL
Cod.Curso Caractere 6 0 Real @! — Codigo do curso
Per. Letivo Caractere 2 0 Real 99 — Serie
Turma Caractere 3 0 Real @! — Turma
Cod. local Caractere 6 0 Real @! J45 Codigo do local
Desc.local Caractere 30 0 Virtual @! — Descricao do local
Cod.predio Caractere 6 0 Real @! J46 Codigo do predio
Desc.predio Caractere 30 0 Virtual @! — Descricao do predio
Andar Caractere 3 0 Real @! J47 Andar
Cod.sala Caractere 6 0 Real @! — Codigo da sala
Descr.sala Caractere 30 0 Virtual @! — Descricao da sala
Capacidade Numérico 4 0 Real @E 9,999 — Capacidade
Ocupado Numérico 4 0 Real @E 9,999 — Ocupado
Livre Numérico 4 0 Real @E 9,999 — Livre
Reservas Numérico 4 0 Real @E 9,999 — Quantidade de Reservas
Habilitacao Caractere 6 0 Real @! — Codigo da Habilitacao
Outras Sit. Numérico 4 0 Virtual @E 9,999 — Outras Situacoes

Índices 2

OrdemChaveDescriçãoNicknamePesquisa
1 JBO_FILIAL+JBO_CODCUR+JBO_PERLET+JBO_HABILI+JBO_TURMA Cod.Curso + Per. Letivo + Habilitacao + Turma — S
2 JBO_FILIAL+JBO_CODLOC+JBO_CODPRE+JBO_ANDAR+JBO_CODSAL+JBO_CODCUR+JBO_PERLET+JBO_HABILI+JBO_TURMA Cod. local + Cod.predio + Andar + Cod.sala + Cod.Curso + Per. Letivo + — S

Gatilhos 6

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
JBO_CODLOC 001 JBO_DLOCAL P JA3->JA3_DESLOC JA3 xFilial("JA3")+M->JBO_CODLOC —
JBO_CODLOC 002 JBO_LIVRE P GDFieldGet("JBO_LUGAR") - GDFieldGet("JBO_OCUPAD") - GDFieldGet("JBO_QTDRES") — — —
JBO_CODPRE 001 JBO_DPREDI P JA4->JA4_DESPRE JA4 xFilial("JA4")+M->JBO_CODLOC+M->JBO_CODPRE —
JBO_CODSAL 001 JBO_DSALA P JA5->JA5_DESCSA JA5 xFilial('JA5')+M->JBO_CODLOC+M->JBO_CODPRE+M->JBO_ANDAR+GDFieldGet('JBO_CODSAL') —
JBO_CODSAL 002 JBO_LUGAR P JA5->JA5_LUGAR — — —
JBO_LUGAR 001 JBO_LIVRE P GDFieldGet("JBO_LUGAR") - GDFieldGet("JBO_OCUPAD") - GDFieldGet("JBO_QTDRES") — — —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.