Disciplinas Equivalentes
A tabela JGX faz parte do sistema ERP Protheus da TOTVS e é utilizada para disciplinas equivalentes.
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 JGX 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 JGX, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | JGX |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | JGX990 |
| X2_NOME | Disciplinas Equivalentes |
| X2_NOMESPA | Materias Equivalentes |
| X2_NOMEENG | Equivalent Subjects |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | JGX_FILIAL+JGX_NUMRA+JGX_CURSO+JGX_VERSAO+JGX_ITEM |
| 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_ | 6128 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JGX | 01 | JGX_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 x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99287 | 0 |
| JGX | 02 | JGX_NUMRA | C | 15 | 0 | Numero do RA | Numero de RA | RA number | Numero do RA | Numero del RA | RA number | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99288 | 0 |
| JGX | 03 | JGX_CURSO | C | 6 | 0 | Curso | Curso | Course | Curso Padrao | Curso estandar | Standard course | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99289 | 0 |
| JGX | 04 | JGX_VERSAO | C | 3 | 0 | Versao | Version | Version | Versao | Version | Version | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99290 | 0 |
| JGX | 05 | JGX_ITEM | C | 2 | 0 | Item | Item | Item | Item | Item | Item | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99291 | 0 |
| JGX | 06 | JGX_CODDIS | C | 15 | 0 | Disciplina | Materia | Subject | Disciplina | Materia | Subject | @! | GEExistCpo("JAE",M->JGX_CODDIS,1) | x x x x x x x xx x x x x x x x | - | J7B | 1 | xx | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99292 | 0 |
| JGX | 07 | JGX_DDISCI | C | 100 | 0 | Desc. Discip | Desc. Mat. | Subj. Descr. | Descricao Disciplina | Descripcion Materia | Description of subject | @! | - | x x x x x x x xx x x x x x x x | if(!Inclui,Posicione("JAE",1,xFilial("JAE")+JGX->JGX_CODDIS,"JAE_DESC"),Space(TamSX3("JAE_DESC")[1])) | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JAE",1,xFilial("JAE") + JGX->JGX_CODDIS,"JAE_DESC") | 046 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99293 | 0 |
| JGX | 08 | JGX_DISEQV | C | 15 | 0 | Equivalencia | Equivalencia | Equiv. Subj. | Disciplina Equivalente | Materia equivalente | Equivalent subject | @! | GEExistCpo("JAE", M->JGX_DISEQV) | x x x x x x x xx x x x x x x x | - | JAE | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99294 | 0 |
| JGX | 09 | JGX_DDISEQ | C | 100 | 0 | Desc. Equiv. | Desc. Equiv. | Desc. Equiv. | Descricao Discip. Equiv. | Descrip. Materia Equiv. | Descript. Equiv. Subject | @! | - | x x x x x x x xx x x x x x x x | - | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JAE",1,xFilial("JAE") + JGX->JGX_DISEQV,"JAE_DESC") | 046 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99295 | 0 |
| JGX | 10 | JGX_CUREQV | C | 6 | 0 | Curso Eqv. | Curso Eqv. | Equiv.Course | Curso da Equivalencia | Curso de Equivalencia | Equivalent course | @! | if(empty(M->JGX_CUREQV),.T.,GEExistCpo("JAF", M->JGX_CUREQV,1)) | x x x x x x x xx x x x x x x x | - | JAF | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99296 | 0 |
| JGX | 11 | JGX_DCURSO | C | 60 | 0 | Descr. Curso | Descr. Curso | Course Descr | Descricao do Curso | Descripcion del Curso | Course Description | @! | - | x x x x x x x xx x x x x x x x | Posicione("JAF",1,xFilial("JAF")+JGX->JGX_CUREQV,"JAF_DESC") | - | 1 | xx | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JAF",6,xFilial("JAF")+"1"+JGX->JGX_CUREQV,"JAF_DESC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99297 | 0 |
| JGX | 12 | JGX_TIPO | C | 1 | 0 | Tipo | Tipo | Type | Tipo da equivalencia | Tipo de equivalencia | Equivalence type | 9 | Pertence("12") | x x x x x x x xx x x x x x x x | "1" | - | 1 | xxx | - | - | - | N | A | R | - | - | 1=Normal;2=Soma | 1=Normal;2=Suma | 1=Normal;2=Addition | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 99298 | 0 |
| JGX | 13 | JGX_CARGA | N | 4 | 0 | Carga Disc. | Carga Disc. | Disc. Cargo | Carga Disc. | Carga Disc. | Disc. cargo | @E 9,999 | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99299 | 0 |
| JGX | 14 | JGX_CAREQV | N | 4 | 0 | Carga Equiv. | Carga Equiv. | Equiv. Cargo | Carga Equiv. | Carga Equiv. | Equivalent cargo | @E 9,999 | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 99300 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JGX | 1 | JGX_FILIAL+JGX_NUMRA+JGX_CURSO+JGX_VERSAO+JGX_ITEM | Numero do RA + Curso + Versao + Item | Numero de RA + Curso + Version + Item | RA number + Course + Version + Item | S | - | - | S | 2 | 3 | - | 14107 | 0 |
| JGX | 2 | JGX_FILIAL+JGX_NUMRA+JGX_CURSO+JGX_VERSAO+JGX_CODDIS+JGX_DISEQV+JGX_CUREQV | Numero do RA + Curso + Versao + Disciplina + Equivalencia + Curso Eqv. | Numero de RA + Curso + Version + Materia + Equivalencia + Curso Eqv. | RA number + Course + Version + Subject + Equiv. Subj. + Equiv.Course | S | - | - | S | 2 | 3 | - | 14108 | 0 |
Ela é utilizada para disciplinas equivalentes 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
JGX_FILIAL,
JGX_NUMRA,
JGX_CURSO,
JGX_VERSAO,
JGX_ITEM,
JGX_CODDIS,
JGX_DDISCI,
JGX_DISEQV,
JGX_DDISEQ,
JGX_CUREQV,
JGX_DCURSO,
JGX_TIPO,
JGX_CARGA,
JGX_CAREQV
FROM JGX
WHERE
D_E_L_E_T_ = ' '
AND JGX_FILIAL = 'VALOR'
AND JGX_NUMRA = 'VALOR'
AND JGX_CURSO = 'VALOR'
AND JGX_VERSAO = 'VALOR'
AND JGX_ITEM = 'VALOR'
AND JGX_CODDIS = 'VALOR'
AND JGX_DDISCI = 'VALOR'
AND JGX_DISEQV = 'VALOR'
AND JGX_DDISEQ = 'VALOR'
AND JGX_CUREQV = 'VALOR'
AND JGX_DCURSO = 'VALOR'
AND JGX_TIPO = 'VALOR'
AND JGX_CARGA = 0
AND JGX_CAREQV = 0