| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| JCG | 01 | JCG_FILIAL | C | 2 | 0 | FILIAL | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| JCG | 02 | JCG_CODCUR | C | 6 | 0 | Curso Vigent | Codigo do Curso Vigente | @! | GEExistCpo("JAH") .and. NaoVazio() .and. ACNivSec(,M->JCG_CODCUR) | | JAH | 1 | S | S | | | | | | | | | |
| JCG | 03 | JCG_DCURSO | C | 30 | 0 | Descricao | Descricao do Curso Vigent | @! | | Iif(Inclui, " ", Posicione("JAH",1,xFilial("JAH") + JCG->JCG_CODCUR,"JAH_DESC")) | | 1 | | N | V | V | | | | | | | |
| JCG | 04 | JCG_PERLET | C | 2 | 0 | Per. Letivo | Serie | 99 | GEExistCpo("JAR",M->JCG_CODCUR+M->JCG_PERLET) .and. NaoVazio() | | | 1 | | S | | | | | | | | | |
| JCG | 05 | JCG_HABILI | C | 6 | 0 | Habilitacao | Codigo da Habilitacao | @! | Iif(Empty(M->JCG_HABILI), .T., GEExistCpo("JDK",M->JCG_HABILI)) | | JDK | 1 | S | S | | | | | | | | | |
| JCG | 06 | JCG_DHABIL | C | 60 | 0 | Descricao | Descricao da Habilitacao | @! | | Iif(INCLUI,"",Posicione("JDK",1,xFilial("JDK")+JBR->JBR_HABILI,"JDK_DESC")) | | 1 | | S | V | V | | | | | Posicione("JDK",1,xFilial("JDK") + JBR->JBR_HABILI,"JDK_DESC") | | |
| JCG | 07 | JCG_TURMA | C | 3 | 0 | Turma | Turma | @! | GEExistcpo("JBO",M->JCG_CODCUR+M->JCG_PERLET+M->JCG_HABILI+M->JCG_TURMA) .and.NaoVazio() | | | 1 | | S | | | | | | | | 021 | |
| JCG | 08 | JCG_DISCIP | C | 15 | 0 | Cod. Discip | Disciplina | @! | GEExistCpo("JAE") .And. Aca590Alu(.T.) .And. A590ValDat() | | J30 | 1 | S | S | | | | | | | | | |
| JCG | 09 | JCG_DDISCI | C | 100 | 0 | Descricao | Descricao da Disciplina | @! | | Iif(Inclui, " ", Posicione("JAE",1,xFilial("JAE") + JCG->JCG_DISCIP,"JAE_DESC")) | | 1 | | N | V | V | | | | | | 046 | |
| JCG | 10 | JCG_TIPO | C | 1 | 0 | Tipo Apontam | Tipo de Apontamento | | Aca590Alu(.T.) | | | 1 | | S | | | | 1=Diario;2=Mensal;3=Periodo Letivo;4=Avaliacao | | .F. | | | |
| JCG | 11 | JCG_CODAVA | C | 2 | 0 | Avaliacao | Codigo da Avaliacao | @! | GEExistCpo("JBQ",M->JCG_CODCUR+M->JCG_PERLET+M->JCG_HABILI+M->JCG_CODAVA,3) .and. Aca590Alu(.T.) | | JBQ | 1 | S | S | | | | | | M->JCG_TIPO="4" | | | |
| JCG | 12 | JCG_DCODAV | C | 30 | 0 | Descricao | Descricao da Avaliacao | @! | | Iif(Inclui," ",Posicione("JBQ",3,xFilial("JBQ")+JCG->JCG_CODCUR+JCG->JCG_PERLET+JCG->JCG_HABILI+JCG->JCG_CODAVA,"JBQ_DESC")) | | 1 | | N | V | V | | | | | | | |
| JCG | 13 | JCG_DATA | D | 8 | 0 | Data | Data | | Ac590Aula() .AND. A590ValDat() | | | 1 | | S | | | | | | M->JCG_TIPO <> "3" .AND. M->JCG_TIPO <> "2" .AND. INCLUI | | | |
| JCG | 14 | JCG_SUBTUR | C | 4 | 0 | Sub Turma | Sub Turma | @! | AC590Aula() .and. ACA590ALU(.t.) | | | 1 | | S | A | R | | | | Inclui | | | |
| JCG | 15 | JCG_HRAULA | C | 30 | 0 | Hor. Aula | Horario da Aula | @! | | Iif(Inclui,"",A590HRAULA()) | | 1 | | N | V | V | | | | | | | |
| JCG | 16 | JCG_NOMEPF | C | 30 | 0 | Nome Prof. | Nome do Professor | @! | | Iif(Inclui,"",Posicione("SRA",1,xFilial("SRA")+JCG->JCG_MATPRF, "RA_NOME")) | | 1 | | N | V | V | | | | | | | |
| JCG | 17 | JCG_MATPRF | C | 6 | 0 | Mat. Prof. | Matríula do Professor | @! | A590Valid("JCG_MATPRF") | | SRA002 | 1 | | S | A | R | | | | Ac590When("JCG_MATPRF") | | | |
| JCG | 18 | JCG_ITEM | C | 3 | 0 | Aula | Aula | @! | A590Valid("JCG_ITEM") | | JBL002 | 1 | | S | A | R | | | | Ac590When("JCG_ITEM") | | | |