Dicionário Protheus
Início

Tabela JCS no Protheus

Cabeçalho Análise Grade Curric

O que é a tabela JCS no Protheus?

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.

Propriedades da Tabela

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

Campos da Tabela JCS (20 campos)

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

Índices da Tabela JCS (6 índices)

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

Perguntas frequentes

Para que serve a tabela JCS no Protheus?

Ela é utilizada para cabeçalho análise grade curric dentro do sistema ERP Protheus.

Como consultar os campos da tabela JCS?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela JCS?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela JCS

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'