Pragiva — Tecnologia na prática

Tabelas Referência

JAS Disc x Curso Vigente x Per Let

JAS tem 22 campos, 5 índices e 3 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
JAS + empresa, ex.: JAS010
Chave única
JAS_FILIAL+JAS_CODCUR+JAS_PERLET+JAS_HABILI+JAS_CODDIS
Compartilhamento
Compartilhado
Estrutura
22 campos (3 virtuais), 5 índices, 3 gatilhos

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 JAS_FILIAL, JAS_CODCUR, JAS_PERLET, JAS_HABILI, JAS_CODDIS
  FROM JAS010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY JAS_FILIAL, JAS_CODCUR, JAS_PERLET, JAS_HABILI, JAS_CODDIS
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 = 'JAS'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem JAS se liga

Gatilhos buscam em 1

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 22

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
Item Caractere 2 0 Real 99 — Item
Per. Letivo Caractere 2 0 Real 99 — Serie
Habilitacao Caractere 6 0 Real @! — Codigo da Habilitacao
Disciplina Caractere 15 0 Real @! J16 Codigo da Disciplina
Desc.Discip. Caractere 100 0 Virtual @! — Descricao da Disciplina
Carga Horar. Numérico 4 0 Real @E 9,999 — Carga Horaria
Freq.Min. % Numérico 3 0 Real 999 — %Frequencia Minima
Conteudo Caractere 6 0 Real @! — Conteudo Programatico
Conteudo Memo 80 0 Virtual @! — Conteudo Programatico
Calcula AMG Caractere 1 0 Real @! — Calcula AMG
Qtd. Fator Numérico 3 0 Real 999 — Qtd Fator Financeiro
Tipo Caractere 1 0 Real 9 — Tipo
Bibliografia Caractere 6 0 Real @! — Bibliografia
Bibliografia Memo 80 0 Virtual @! — Bibliografia
Valor Discip Numérico 12 2 Real @E 999,999,999.99 — Valor da Disciplina
Data Inicio Data 8 0 Real — — Data Inicio
Data Final Data 8 0 Real — — Data Final
Tipo de Nota Caractere 1 0 Real @! — Tipo de Nota
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Escolhe Dia Caractere 1 0 Real @! — Escolhe Dia
Qtd. Aulas Numérico 2 0 Real 99 — Quantidade de Aulas

Índices 5

OrdemChaveDescriçãoNicknamePesquisa
1 JAS_FILIAL+JAS_CODCUR+JAS_PERLET+JAS_HABILI+JAS_ITEM Cod. Curso + Per. Letivo + Habilitacao + Item — S
2 JAS_FILIAL+JAS_CODCUR+JAS_PERLET+JAS_HABILI+JAS_CODDIS Cod. Curso + Per. Letivo + Habilitacao + Disciplina — S
3 JAS_FILIAL+JAS_CODDIS Disciplina — S
4 JAS_FILIAL+JAS_CODDIS+JAS_PERLET+JAS_HABILI Disciplina + Per. Letivo + Habilitacao — S
5 JAS_FILIAL+JAS_CODDIS+JAS_CODCUR+JAS_PERLET+JAS_HABILI Disciplina + Cod. Curso + Per. Letivo + Habilitacao — S

Gatilhos 3

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
JAS_CARGA 001 JAR_CARGA P if( ExistBlock("ALTCARGA"),U_AltCarga(),M->JAR_CARGA ) — — —
JAS_CODDIS 001 JAS_DDISCI P A110IniVar() JAE xFilial("JAE")+M->JAS_CODDIS —
JAS_FRQMIN 001 JAS_TIPNOT P JAE->JAE_NOTUNI JAE xFilial("JAE")+M->JAS_CODDIS —

Procedência

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