Dicionário Protheus
Início

Tabela JCH no Protheus

Itens Apontamento Faltas Aluno

O que é a tabela JCH no Protheus?

A tabela JCH faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens apontamento faltas aluno.

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 JCH 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 JCH, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE JCH
X2_PATH \DATA\
X2_ARQUIVO JCH990
X2_NOME Itens Apontamento Faltas Aluno
X2_NOMESPA Ítems Apunte Faltas Alumno
X2_NOMEENG Student Absence Annotation Ite
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO JCH_FILIAL+JCH_NUMRA+JCH_CODCUR+JCH_PERLET+JCH_HABILI+JCH_TURMA+JCH_DATA+JCH_ITEM+JCH_DISCIP+JCH_CODAVA+JCH_MATPRF
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_ 6077
R_E_C_D_E_L_ 0

Campos da Tabela JCH (21 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_
JCH 01 JCH_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 - - - 98528 0
JCH 02 JCH_FLGSIT C 2 0 Flag legenda Flag leyenda Caption flag Flag legenda Flag leyenda Caption flag @BMP - 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 - - - 98529 0
JCH 03 JCH_NUMRA C 15 0 Numero RA Numero RA RA Number Numero do RA Numero del RA RA Number @! - x x x x x x x xx x x x x x x x - - 1 x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98530 0
JCH 04 JCH_CODAVA C 2 0 Avaliacao Evaluacion Evaluation Codigo da Avaliacao Codigo de Evaluacion Evaluation Code @! - x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 98531 0
JCH 05 JCH_CHAMAD C 3 0 Chamada Llamada Call Numero de Chamada Numero de Llamada Calling Number 999 - x x x x x x x xx x x x x x x x if(Inclui,JBE->JBE_CHAMAD,Posicione("JBE",1,xFilial("JBE")+JCH->JCH_NUMRA,"JBE_CHAMAD")) - 1 xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98532 0
JCH 06 JCH_NOME C 60 0 Nome Nombre Name Nome do Aluno Nombre del Alumno Student's name @! - x x x x x x x xx x x x x x x x IF(!INCLUI,Posicione("JA2",1,xFilial("JA2")+JCH->JCH_NUMRA,"JA2_NOME"),"") - 1 x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 98533 0
JCH 07 JCH_CODCUR C 6 0 Cod.Curso Cod. Curso Course Code Codigo do Curso Codigo del Curso Course Code @! - x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98534 0
JCH 08 JCH_PERLET C 2 0 Per. Letivo Per. Lectivo School Year Serie Grado Grade 99 - x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98535 0
JCH 09 JCH_TURMA C 3 0 Turma Grupo Class Turma Grupo Class @! - x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 021 - S - - N N N - - - 1 2 - - - 98536 0
JCH 10 JCH_HABILI C 6 0 Habilitacao Habilitacion Habilitation Codigo da Habilitacao Codigo de Habilitacion Habilitation Code @! - x x x x x x x x x x x x x x x - - 1 xx - - - N V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98537 0
JCH 11 JCH_DATA D 8 0 Data Fecha Date Data Fecha Date - - x x x x x x x x x x x x x x x - - 1 x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98538 0
JCH 12 JCH_DISCIP C 15 0 Cod. Discip Cod. Materia Subj. Code Disciplina Materia Subject @! GEExistCpo("JAE") x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 98539 0
JCH 13 JCH_HORA1 C 5 0 Hora De De Hora From Time Hora De De hora From Time 99:99 - x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98540 0
JCH 14 JCH_MEMO1 C 6 0 Justificativ Justificacio Justif. Justificativa Justificacion Justification @! - x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98541 0
JCH 15 JCH_JUSTIF M 80 0 Justificativ Justificacio Justif. Justificativa Justificacion Justification - - x x x x x x x x x x x x x x x IF(!INCLUI,E_MSMM(JCH->JCH_MEMO1),"") - 1 xx - - - N - V - - - - - - - - - - S - - N N N - - - 1 1 - - - 98542 0
JCH 16 JCH_TIPO C 1 0 Tipo Tipo Type Tipo da Falta Tipo de Falta Absence Type - Pertence("12") x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - 1=Indeferida;2=Deferida 1=Negada;2=Aceptada 1=Rejected;2=Granted - - - - - S - - N N N - - - 1 1 - - - 98543 0
JCH 17 JCH_QTD N 3 0 Faltas Faltas Absences Faltas Faltas Absences 999 M->JCH_QTD >= 1 x x x x x x x xx x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - #JCH_QTD >=1 N N N - - - 1 2 - - - 98544 0
JCH 18 JCH_ABNQTD N 3 0 Abono Falta Abono Falta Just.Absence Abono Falta Abono Falta Justified Absence 999 Positivo() .And. ACAbonFalt() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 98545 0
JCH 19 JCH_HISQTD N 3 0 Hist. Falta Hist. Falta AbsenceHist. Hist. Falta Hist. Falta Absence history 999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 98546 0
JCH 20 JCH_MATPRF C 6 0 Mat. Prof. Mat. Prof. Teacher Enr. Matricula do Professor Matricula del Profesor Teacher Enrollment - ExistCpo('SRA') .and. AC180VlPr(M->JCH_MATPRF) x x x x x x x x x x x x x x x - J2B 1 x x - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 98547 0
JCH 21 JCH_ITEM C 3 0 Aula Clase Class Aula Clase Class - - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - M->JCG_TIPO == '1' - - - S - - N N N - - - 1 2 - - - 98548 0

Índices da Tabela JCH (5 í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_
JCH 1 JCH_FILIAL+JCH_NUMRA+JCH_CODCUR+JCH_PERLET+JCH_HABILI+JCH_TURMA+DTOS(JCH_DATA)+JCH_ITEM+JCH_DISCIP+JCH_CODAVA+JCH_MATPRF Numero RA + Cod.Curso + Per. Letivo + Habilitacao + Turma + Data + Aul Numero RA + Cod. Curso + Per. Lectivo + Habilitacion + Grupo + Fecha + RA Number + Course Code + School Year + Habilitation + Class + Date + S - - S 2 3 - 13996 0
JCH 2 JCH_FILIAL+JCH_NUMRA+JCH_CODCUR+JCH_PERLET+JCH_HABILI+JCH_TURMA+JCH_DISCIP Numero RA + Cod.Curso + Per. Letivo + Habilitacao + Turma + Cod. Disci Numero RA + Cod. Curso + Per. Lectivo + Habilitacion + Grupo + Cod. Ma RA Number + Course Code + School Year + Habilitation + Class + Subj. C S - - S 2 3 - 13997 0
JCH 3 JCH_FILIAL+JCH_CODCUR+JCH_PERLET+JCH_HABILI+JCH_TURMA+DTOS(JCH_DATA)+JCH_ITEM+JCH_DISCIP+JCH_CODAVA+JCH_MATPRF+JCH_NUMRA Cod.Curso + Per. Letivo + Habilitacao + Turma + Data + Aula + Cod. Dis Cod. Curso + Per. Lectivo + Habilitacion + Grupo + Fecha + Clase + Cod Course Code + School Year + Habilitation + Class + Date + Class + Subj S - - S 2 3 - 13998 0
JCH 4 JCH_FILIAL+JCH_NUMRA+JCH_CODCUR+JCH_PERLET+JCH_HABILI+JCH_TURMA+DTOS(JCH_DATA)+JCH_DISCIP+JCH_MATPRF+JCH_HORA1 Numero RA + Cod.Curso + Per. Letivo + Habilitacao + Turma + Data + Cod Numero RA + Cod. Curso + Per. Lectivo + Habilitacion + Grupo + Fecha + RA Number + Course Code + School Year + Habilitation + Class + Date + S - - S 2 3 - 13999 0
JCH 5 JCH_FILIAL+JCH_CODCUR+JCH_PERLET+JCH_HABILI+JCH_TURMA+JCH_DISCIP Cod.Curso + Per. Letivo + Habilitacao + Turma + Cod. Discip Cod. Curso + Per. Lectivo + Habilitacion + Grupo + Cod. Materia Course Code + School Year + Habilitation + Class + Subj. Code S - - S 2 3 - 14000 0

Perguntas frequentes

Para que serve a tabela JCH no Protheus?

Ela é utilizada para itens apontamento faltas aluno dentro do sistema ERP Protheus.

Como consultar os campos da tabela JCH?

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

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

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

Exemplo de consulta SQL da tabela JCH

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    JCH_FILIAL,
    JCH_FLGSIT,
    JCH_NUMRA,
    JCH_CODAVA,
    JCH_CHAMAD,
    JCH_NOME,
    JCH_CODCUR,
    JCH_PERLET,
    JCH_TURMA,
    JCH_HABILI,
    JCH_DATA,
    JCH_DISCIP,
    JCH_HORA1,
    JCH_MEMO1,
    JCH_JUSTIF,
    JCH_TIPO,
    JCH_QTD,
    JCH_ABNQTD,
    JCH_HISQTD,
    JCH_MATPRF,
    JCH_ITEM
FROM JCH
WHERE
    D_E_L_E_T_ = ' '
    AND JCH_FILIAL = 'VALOR'
    AND JCH_FLGSIT = 'VALOR'
    AND JCH_NUMRA = 'VALOR'
    AND JCH_CODAVA = 'VALOR'
    AND JCH_CHAMAD = 'VALOR'
    AND JCH_NOME = 'VALOR'
    AND JCH_CODCUR = 'VALOR'
    AND JCH_PERLET = 'VALOR'
    AND JCH_TURMA = 'VALOR'
    AND JCH_HABILI = 'VALOR'
    AND JCH_DATA BETWEEN '20260401' AND '20260430'
    AND JCH_DISCIP = 'VALOR'
    AND JCH_HORA1 = 'VALOR'
    AND JCH_MEMO1 = 'VALOR'
    AND JCH_TIPO = 'VALOR'
    AND JCH_QTD = 0
    AND JCH_ABNQTD = 0
    AND JCH_HISQTD = 0
    AND JCH_MATPRF = 'VALOR'
    AND JCH_ITEM = 'VALOR'