Cabeçalho Análise Grade Curric
A tabela JCS faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho análise grade curric.
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 JCS 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 JCS, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | JCS |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | JCS990 |
| X2_NOME | Cabeçalho Análise Grade Curric |
| X2_NOMESPA | Encabezado Análisis Mapa Curri |
| X2_NOMEENG | Sched. of Classes Analysis Hea |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | JCS_FILIAL+JCS_CODIGO+JCS_NUMRA+JCS_NUMREQ |
| 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_ | 6088 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JCS | 01 | JCS_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 | x x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98716 | 0 |
| JCS | 02 | JCS_NUMRA | C | 15 | 0 | Numero do RA | Num.del RDA | RA number | Numero do RA | Numero del RA | A number | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxxxx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 98717 | 0 |
| JCS | 03 | JCS_NUMREQ | C | 6 | 0 | Requerimento | Requerimient | Request | Numero do Requerimento | Numero de Requerimiento | Request Number | @! | GEExistCpo("JBH",M->JCS_NUMREQ) .And. Ac670GatCpo() | x x x x x x x xx x x x x x x x | - | JBH | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | Inclui | - | - | - | S | - | #JCS_NUMREQ<>' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 98718 | 0 |
| JCS | 04 | JCS_TIPSOL | C | 1 | 0 | Tipo Solicit | Tipo Solic. | Appl. Type | Tipo Solicitante | Tipo Solicitante | Applicant Type | @! | Pertence("1234") | x x x x x x x xx x x x x x x x | Iif(Inclui,"",Posicione("JBH",1,xFilial("JBH")+JCS->JCS_NUMREQ,"JBH_TIPSOL")) | - | 1 | x | - | - | - | S | V | R | - | - | 1=Funcionario;2=Aluno;3=Candidato;4=Externo | 1=Empleado;2=Alumno;3=Candidato;4=Externo | 1=Employee;2=Student;3=Candidate;4=External | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98719 | 0 |
| JCS | 05 | JCS_CODIDE | C | 20 | 0 | Identificac. | Identific. | Identif. | Identificacao | Identificacion | Identification | @! | - | x x x x x x x xx x x x x x x x | Iif(Inclui,"",Posicione("JBH",1,xFilial("JBH")+JCS->JCS_NUMREQ,"JBH_CODIDE")) | - | 1 | - | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JBH",1,xFilial("JBH")+JCS->JCS_NUMREQ,"JBH_CODIDE") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98720 | 0 |
| JCS | 06 | JCS_NOME | C | 60 | 0 | Nome | Nombre | Name | Nome | Nombre | Name | @! | - | x x x x x x x xx x x x x x x x | Iif(Inclui,"",Ac670IniCpo("JCS_NOME")) | - | 1 | - | - | - | - | S | V | V | - | - | - | - | - | - | - | Ac670IniCpo("JCS_NOME") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98721 | 0 |
| JCS | 07 | JCS_CURPAD | C | 6 | 0 | Curso Padrao | Curso Estand | Course | Curso Padrao | Curso Estandar | Standard Course | @! | - | x x x x x x x xx x x x x x x x | - | - | 1 | xx | - | - | - | S | V | - | - | - | - | - | - | - | A670WhnJCS() | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 98722 | 0 |
| JCS | 08 | JCS_VERSAO | C | 3 | 0 | Versao | Version | Version | Versao do Curso Padrao | Version de Curso Estandar | Standard Course 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 | 1 | - | - | - | 98723 | 0 |
| JCS | 09 | JCS_DCURPA | C | 30 | 0 | Descricao | Descripcion | Description | Descricao do Curso Padrao | Desc. del Curso Estandar | Standard Course Descrip. | @! | - | x x x x x x x xx x x x x x x x | Posicione("JAF",1,xFilial("JAF")+JCS->JCS_CURPAD+Alltrim(JCS->JCS_VERSAO),"JAF_DESC") | - | 1 | x x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JAF",1,xFilial("JAF")+JCS->(JCS_CURPAD+trim(JCS_VERSAO)),"JAF_DESC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98724 | 0 |
| JCS | 10 | JCS_CURSO | C | 6 | 0 | Curso Vigent | Curso Vigent | CurrentCours | Curso Vigente | Curso Vigente | Current Course | @! | GEExistCpo("JAH",M->JCS_CURSO) .And. Ac670GatCpo() .And. Ac670MntGra() | x x x x x x x xx x x x x x x x | - | J42 | 1 | xx | - | - | - | S | V | - | - | - | - | - | - | - | A670WhnJCS() | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 98725 | 0 |
| JCS | 11 | JCS_DCURSO | C | 30 | 0 | Descricao | Descripcion | Description | Descricao | Descripcion | Description | @! | - | x x x x x x x xx x x x x x x x | Iif(Inclui,"",Posicione("JAH",1,xFilial("JAH")+JCS->JCS_CURSO,"JAH_DESC")) | - | 1 | x x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JAH",1,xFilial("JAH") + JCS->JCS_CURSO,"JAH_DESC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98726 | 0 |
| JCS | 12 | JCS_SERIE | C | 2 | 0 | Serie | Grado | Grade | Serie | Grado | Grade | @! | GEExistCpo("JAR",M->JCS_CURSO+M->JCS_SERIE) .And. AC670CUR(M->JCS_SERIE) | x x x x x x x xx x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 98727 | 0 |
| JCS | 13 | JCS_HABILI | C | 6 | 0 | Habilitacao | Habilitacion | Qualificat. | Codigo da Habilitacao | Codigo de Habilitacion | Qualification Code | @! | Iif(Empty(M->JCS_HABILI),.T.,GEExistCpo("JDK",M->JCS_HABILI)) .And. Ac670Habil() | x x x x x x x xx x x x x x x x | - | JDK | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98728 | 0 |
| JCS | 14 | JCS_TURMA | C | 3 | 0 | Turma | Grupo | Class | Turma | Grupo | Class | @! | If(!Empty(M->JCS_TURMA),GEExistCpo("JBK",M->JCS_CURSO+M->JCS_SERIE+M->JCS_HABILI+M->JCS_TURMA,1),.T.) | x x x x x x x xx x x x x x x x | - | J1G | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 021 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98729 | 0 |
| JCS | 15 | JCS_DHABIL | C | 60 | 0 | Descricao | Descripcion | Description | Descricao da Habilitacao | Descripcion Habilitacion | Qualification Description | @! | - | x x x x x x x xx x x x x x x x | Iif(INCLUI,"",Posicione("JDK",1,xFilial("JDK")+JCS->JCS_HABILI,"JDK_DESC")) | - | 1 | xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("JDK",1,xFilial("JDK") + JCS->JCS_HABILI,"JDK_DESC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98730 | 0 |
| JCS | 16 | JCS_CODIGO | C | 6 | 0 | Cod. Analise | Cod. Analis. | Anal.Code | Codigo da Analise | Codigo del Analisis | Analysis Code | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxxxx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 98731 | 0 |
| JCS | 17 | JCS_STATUS | C | 1 | 0 | Status | Estatus | Status | Status da Analise | Estatus de Analisis | Analysis status | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxxxx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 98732 | 0 |
| JCS | 18 | JCS_DATA | D | 8 | 0 | Data Analise | Fch.Analisis | AnalysisDate | Data Analise | Fecha de Analisis | Analysis date | @! | - | x x x x x x x x x x x x x x x | CTOD("") | - | 1 | - | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98733 | 0 |
| JCS | 19 | JCS_ACEIAN | C | 1 | 0 | Ac. Analise | Ac.Analisis | AcceptAnaly. | Aceite Analise | Acepta Analisis | Accept analysis | @! | Pertence("12") | x x x x x x x x x x x x x x x | "2" | - | 1 | - | - | - | - | N | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes; 2=No | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98734 | 0 |
| JCS | 20 | JCS_SUBTUR | C | 4 | 0 | Subturma | Subgrupo | Sub-group | Subturma | Subgrupo | Sub-group | @! | Ac670VlSub() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | A | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 98735 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JCS | 1 | JCS_FILIAL+JCS_NUMREQ | Requerimento | Requerimient | Request | S | - | - | S | 2 | 3 | - | 14020 | 0 |
| JCS | 2 | JCS_FILIAL+JCS_CURSO+JCS_SERIE+JCS_HABILI+JCS_TURMA | Curso Vigent + Serie + Habilitacao + Turma | Curso Vigent + Grado + Habilitacion + Grupo | CurrentCours + Grade + Qualificat. + Class | S | - | - | S | 2 | 3 | - | 14021 | 0 |
| JCS | 3 | JCS_FILIAL+JCS_CURPAD+JCS_VERSAO+JCS_CURSO+JCS_SERIE+JCS_HABILI+JCS_TURMA | Curso Padrao + Versao + Curso Vigent + Serie + Habilitacao + Turma | Curso Estand + Version + Curso Vigent + Grado + Habilitacion + Grupo | Course + Version + CurrentCours + Grade + Qualificat. + Class | S | - | - | S | 2 | 3 | - | 14022 | 0 |
| JCS | 4 | JCS_FILIAL+JCS_NUMRA+JCS_CURSO+JCS_SERIE+JCS_HABILI+JCS_TURMA | Numero do RA + Curso Vigent + Serie + Habilitacao + Turma | Num.del RDA + Curso Vigent + Grado + Habilitacion + Grupo | RA number + CurrentCours + Grade + Qualificat. + Class | S | - | - | S | 2 | 3 | - | 14023 | 0 |
| JCS | 5 | JCS_FILIAL+JCS_CODIGO | Cod. Analise | Cod. Analis. | Anal.Code | S | - | - | S | 2 | 3 | - | 14024 | 0 |
| JCS | 6 | JCS_FILIAL+JCS_NUMRA+JCS_CURPAD+JCS_VERSAO | Numero do RA + Curso Padrao + Versao | Num.del RDA + Curso Estand + Version | RA number + Course + Version | S | - | - | S | 2 | 3 | - | 14025 | 0 |
Ela é utilizada para cabeçalho análise grade curric 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
JCS_FILIAL,
JCS_NUMRA,
JCS_NUMREQ,
JCS_TIPSOL,
JCS_CODIDE,
JCS_NOME,
JCS_CURPAD,
JCS_VERSAO,
JCS_DCURPA,
JCS_CURSO,
JCS_DCURSO,
JCS_SERIE,
JCS_HABILI,
JCS_TURMA,
JCS_DHABIL,
JCS_CODIGO,
JCS_STATUS,
JCS_DATA,
JCS_ACEIAN,
JCS_SUBTUR
FROM JCS
WHERE
D_E_L_E_T_ = ' '
AND JCS_FILIAL = 'VALOR'
AND JCS_NUMRA = 'VALOR'
AND JCS_NUMREQ = 'VALOR'
AND JCS_TIPSOL = 'VALOR'
AND JCS_CODIDE = 'VALOR'
AND JCS_NOME = 'VALOR'
AND JCS_CURPAD = 'VALOR'
AND JCS_VERSAO = 'VALOR'
AND JCS_DCURPA = 'VALOR'
AND JCS_CURSO = 'VALOR'
AND JCS_DCURSO = 'VALOR'
AND JCS_SERIE = 'VALOR'
AND JCS_HABILI = 'VALOR'
AND JCS_TURMA = 'VALOR'
AND JCS_DHABIL = 'VALOR'
AND JCS_CODIGO = 'VALOR'
AND JCS_STATUS = 'VALOR'
AND JCS_DATA BETWEEN '20260501' AND '20260531'
AND JCS_ACEIAN = 'VALOR'
AND JCS_SUBTUR = 'VALOR'