Cabeçalho da Dig de Histórico
A tabela JGL faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho da dig de histórico.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela JGL possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela JGL, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | JGL |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | JGL990 |
| X2_NOME | Cabeçalho da Dig de Histórico |
| X2_NOMESPA | Encabezado de Digitac. de Hist |
| X2_NOMEENG | History Typing Header |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | JGL_FILIAL+JGL_NUM |
| X2_PYME | S |
| X2_MODULO | 49 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 6124 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JGL | 01 | JGL_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99211 | 0 |
| JGL | 02 | JGL_STATUS | C | 1 | 0 | Status | Estatus | Status | Status | Estatus | Status | @! | Pertence("12") | x x x x x x x x x x x x x x x | "1" | - | 1 | - | - | - | - | - | - | - | - | - | 1=Pendente;2=Processado | 1=Pendiente;2=Procesado | 1=Pending;2=Processed | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99212 | 0 |
| JGL | 03 | JGL_NUM | C | 6 | 0 | Numero | Numero | Number | Numero da Digitacäo | Numero de Digitacion | Typing Number | @! | ExistChav( "JGL", M->JGL_NUM ) .And. FreeForUse( "JGL", M->JGL_NUM ) | x x x x x x x xx x x x x x x x | GetSXENum( "JGL", "JGL_NUM" ) | - | 1 | x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99213 | 0 |
| JGL | 04 | JGL_NUMRA | C | 15 | 0 | Numero do RA | Numero do RA | RA Number | Numero do RA | Numero de RA | RA Number | @! | NaoVazio() .And. GEExistCpo("JA2",M->JGL_NUMRA) | x x x x x x x xx x x x x x x x | - | J11 | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99214 | 0 |
| JGL | 05 | JGL_NOMALU | C | 30 | 0 | Nome Aluno | Nombre Alumn | Stud. Name | Nome do Aluno | Nombre del Alumno | Student Name | @! | - | x x x x x x x xx x x x x x x x | If(Inclui,"",Posicione("JA2",1,xFilial("JA2" )+JGL->JGL_NUMRA,"JA2_NOME")) | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JA2",1,xFilial("JA2" )+JGL->JGL_NUMRA,"JA2_NOME") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99215 | 0 |
| JGL | 06 | JGL_CODCUR | C | 6 | 0 | Cur. Vigente | Cur. Vigente | Curr. Course | Curso Vigente | Curso Vigente | Current Course | @! | AC500Read() | x x x x x x x x x x x x x x x x | - | JAH | 1 | x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99216 | 0 |
| JGL | 07 | JGL_DESCUR | C | 60 | 0 | Descrição | Descripcion | Description | Descrição Curso Vigente | Descripcion Curso Vigente | Current Course Descr. | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99217 | 0 |
| JGL | 08 | JGL_CURSO | C | 6 | 0 | Curso | Curso | Course | Curso | Curso | Course | @! | - | x x x x x x x xx x x x x x x x | - | J20 | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99218 | 0 |
| JGL | 09 | JGL_VERSAO | C | 3 | 0 | Versäo | Version | Version | Versäo | Version | Version | @! | - | x x x x x x x xx x x x x x x x | - | - | 1 | xx | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99219 | 0 |
| JGL | 10 | JGL_DCURSO | C | 60 | 0 | Descr. Curso | Descr. Curso | Course Desc | Descricäo do Curso | Descrip. del curso | Course Description | @! | - | x x x x x x x xx x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99220 | 0 |
| JGL | 11 | JGL_UNIDAD | C | 6 | 0 | Unidade | Unidad | Unit | Unidade | Unidad | Unit | @! | GEExistCpo("JA3",M->JGL_UNIDAD) | x x x x x x x xx x x x x x x x | - | JA3 | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99221 | 0 |
| JGL | 12 | JGL_DUNID | C | 30 | 0 | Des. Unidade | Des. Unidad | Unit Desc | Descricäo da Unidade | Descripcion de la Unidad | Unit Description | @! | - | x x x x x x x xx x x x x x x x | If(Inclui,"",Posicione("JA3",1,xFilial("JA3")+JGL->JGL_UNIDAD,"JA3_DESLOC")) | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JA3",1,xFilial("JA3")+JGL->JGL_UNIDAD,"JA3_DESLOC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99222 | 0 |
| JGL | 13 | JGL_TURNO | C | 3 | 0 | Turno | Turno | Shift | Turno | Turno | Shift | @! | GEExistCpo("SX5","F5"+M->JGL_TURNO) .And. AC500VlTur() | x x x x x x x xx x x x x x x x | - | F5 | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99223 | 0 |
| JGL | 14 | JGL_DTURNO | C | 30 | 0 | Desc. Turno | Desc. Turno | Shift Desc. | Descricao do Turno | Descripcion del Turno | Shift description | @! | - | x x x x x x x xx x x x x x x x | If(Inclui,"",Left(Posicione("SX5",1,xFilial("SX5")+"F5"+JGL->JGL_TURNO,"X5_DESCRI"),30)) | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Left(Posicione("SX5",1,xFilial("SX5")+"F5"+JGL->JGL_TURNO,"X5_DESCRI"),30) | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99224 | 0 |
| JGL | 15 | JGL_AREA | C | 6 | 0 | Area | Area | Area | Codigo da Area | Codigo ea Area | Area Code | @! | GEExistCpo("JAG",M->JGL_AREA) | x x x x x x x xx x x x x x x x | - | JAG | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99225 | 0 |
| JGL | 16 | JGL_DAREA | C | 30 | 0 | Desc. Area | Desc. Area | Area Descr. | Descricäo da Area | Descrip. del Area | Area description | @! | - | x x x x x x x xx x x x x x x x | If(Inclui,"",Posicione("JAG",1,xFilial("JAG")+JGL->JGL_AREA,"JAG_DESC")) | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JAG",1,xFilial("JAG")+JGL->JGL_AREA,"JAG_DESC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99226 | 0 |
| JGL | 17 | JGL_REGIME | C | 3 | 0 | Regime | Regimen | System | Regime do Curso | Regimen de Curso | Course System | @! | GEExistCpo("SX5", "FI" + M->JGL_REGIME) | x x x x x x x xx x x x x x x x | - | FI | 1 | xx | - | S | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99227 | 0 |
| JGL | 18 | JGL_DREGIM | C | 30 | 0 | Desc. Regime | Desc. Reg. | Regimen Desc | Descricäo do Regime | Descrip. del Regimen | Regimen description | @! | - | x x x x x x x xx x x x x x x x | If(Inclui,"",Tabela("FI", JGL->JGL_REGIME, .F.)) | - | 1 | xx | - | - | - | N | V | V | - | - | - | - | - | - | - | Tabela("FI", JGL->JGL_REGIME, .F.) | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99228 | 0 |
| JGL | 19 | JGL_CRIAVA | C | 1 | 0 | Crit. Avalia | Crit. Eval. | Eval. Crit. | Criterio de Avaliacäo | Criterio de Evaluacion | Evaluation criterion | 9 | Pertence("12") | x x x x x x x xx x x x x x x x | "1" | - | 1 | xx | - | - | - | N | - | - | - | - | 1=Nota;2=Conceito | 1=Nota;2=Concepto | 1=Note;2=Concept | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99229 | 0 |
| JGL | 20 | JGL_SITFIM | C | 1 | 0 | Sit. Final | Sit. Final | Final status | Situacao final no curso | Situac. final en proc. | Final status in course | 9 | Pertence('123456789') | x x x x x x x xx x x x x x x x | - | - | 1 | xx | - | - | - | N | - | - | - | - | "1=Trancado;2=Formado;3=Cancelado;4=Desistencia;5=Obito;6=Debitos Financeiro;7=Integralizado;8=Cursando;9=Não Ativo" | "1=Trancado;2=Formado;3=Anulado;4=Desistencia;5=Obito;6=Debito Financiero;7=Integralizado;8=Cursando;9=No Activo" | "1=Trunked;2=Graduated;3=Cancelled;4=Quit;5=Death;6=Financial debts;7=Paid in;8=Attending;9=Not Active" | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99230 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JGL | 1 | JGL_FILIAL+JGL_NUM | Numero | Numero | Number | S | Numero da Digitacäo | - | S | 2 | 3 | - | 14100 | 0 |
Ela é utilizada para cabeçalho da dig de histórico dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
JGL_FILIAL,
JGL_STATUS,
JGL_NUM,
JGL_NUMRA,
JGL_NOMALU,
JGL_CODCUR,
JGL_DESCUR,
JGL_CURSO,
JGL_VERSAO,
JGL_DCURSO,
JGL_UNIDAD,
JGL_DUNID,
JGL_TURNO,
JGL_DTURNO,
JGL_AREA,
JGL_DAREA,
JGL_REGIME,
JGL_DREGIM,
JGL_CRIAVA,
JGL_SITFIM
FROM JGL
WHERE
D_E_L_E_T_ = ' '
AND JGL_FILIAL = 'VALOR'
AND JGL_STATUS = 'VALOR'
AND JGL_NUM = 'VALOR'
AND JGL_NUMRA = 'VALOR'
AND JGL_NOMALU = 'VALOR'
AND JGL_CODCUR = 'VALOR'
AND JGL_DESCUR = 'VALOR'
AND JGL_CURSO = 'VALOR'
AND JGL_VERSAO = 'VALOR'
AND JGL_DCURSO = 'VALOR'
AND JGL_UNIDAD = 'VALOR'
AND JGL_DUNID = 'VALOR'
AND JGL_TURNO = 'VALOR'
AND JGL_DTURNO = 'VALOR'
AND JGL_AREA = 'VALOR'
AND JGL_DAREA = 'VALOR'
AND JGL_REGIME = 'VALOR'
AND JGL_DREGIM = 'VALOR'
AND JGL_CRIAVA = 'VALOR'
AND JGL_SITFIM = 'VALOR'