Pragiva — Tecnologia na prática

Tabelas Referência

JC5 Alunos x Bolsas

JC5 tem 24 campos, 4 índices e 5 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
JC5 + empresa, ex.: JC5010
Chave única
JC5_FILIAL+JC5_NUMRA+JC5_TIPBOL+JC5_ITEM+JC5_DTVAL1+JC5_DTVAL2
Compartilhamento
Compartilhado
Estrutura
24 campos (5 virtuais), 4 índices, 5 gatilhos

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 JC5_FILIAL, JC5_NUMRA, JC5_TIPBOL, JC5_ITEM, JC5_DTVAL1, JC5_DTVAL2
  FROM JC5010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY JC5_FILIAL, JC5_NUMRA, JC5_TIPBOL, JC5_ITEM, JC5_DTVAL1, JC5_DTVAL2
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 = 'JC5'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem JC5 se liga

Consulta 5

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 2

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 24

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
FILIAL Caractere 2 0 Real — — FILIAL
Numero do RA Caractere 15 0 Real @! JA2 Numero do RA
Nome Aluno Caractere 60 0 Virtual @! — Nome do Aluno
Item Caractere 2 0 Real @! — Item
Tipo Bolsa Caractere 6 0 Real @! JC4 Tipo da Bolsa
Descricao Caractere 30 0 Virtual @! — Descricao da Bolsa
Curso Caractere 6 0 Real @! J1J Codigo do Curso
Desc. Curso Caractere 30 0 Virtual @! — Descricao do Curso
% Max. Bolsa Numérico 6 0 Virtual @E 999.99 — Percentual Maximo Bolsa
Numero Bolsa Caractere 6 0 Real @! — Numero da Bolsa
% Bolsa Numérico 6 2 Real @E 999.99 — % da Bolsa
Valor Bolsa Numérico 9 2 Real @E 999,999.99 — Valor da Bolsa
Validade de Data 8 0 Real — — Validade de
Validade ate Data 8 0 Real — — Validade ate
Perde Bolsa Caractere 1 0 Real @! — Perde Bolsa
Observacao Caractere 6 0 Real @! — Observacao
Observacao Memo 80 0 Virtual — — Observacao
Cliente Caractere 6 0 Real @! SA1 Codigo do cliente
Loja Caractere 2 0 Real @! SA1 Filial do cliente
Matricula Caractere 1 0 Real @! — Bolsa na Matricula?
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Concessao Caractere 1 0 Real @! — Concessao
Tipo Descont Caractere 6 0 Real @! JGY Codigo do Tipo de Descont
Numero Lote Caractere 6 0 Real @! JGW Numero do Lote de control
Versao Bolsa Caractere 6 0 Real @! — Versao da Bolsa

Índices 4

OrdemChaveDescriçãoNicknamePesquisa
1 JC5_FILIAL+JC5_NUMRA+JC5_TIPBOL+JC5_ITEM+JC5_DTVAL1+JC5_DTVAL2 Numero do RA + Tipo Bolsa + Item + Validade de + Validade ate — S
2 JC5_FILIAL+JC5_BOLSA Numero Bolsa — S
3 JC5_FILIAL+JC5_NUMRA+JC5_ITEM Numero do RA + Item — S
4 JC5_FILIAL+JC5_TIPBOL Tipo Bolsa — S

Gatilhos 5

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
JC5_CURSO 001 JC5_DCURSO P JAH->JAH_DESC JAH xFilial("JAH")+M->JC5_CURSO —
JC5_CURSO 002 JC5_PERMAX P AC240PMax( GDFieldGet("JC5_TIPBOL"), M->JC5_CURSO, M->JA2_NUMRA ) — — —
JC5_TIPBOL 001 JC5_DTIPBO P JC4->JC4_DESC JC4 xFilial("JC4")+M->JC5_TIPBOL —
JC5_TIPBOL 002 JC5_PERMAX P AC240PMax( M->JC5_TIPBOL, GDFieldGet("JC5_CURSO"), M->JA2_NUMRA ) — — —
JC5_TIPBOL 003 JC5_PERBOL P AC240PMax( M->JC5_TIPBOL, GDFieldGet("JC5_CURSO"), M->JA2_NUMRA ) — — —

Procedência

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