Module sapolio.consultas
Consultas diversas aos dados.
Functions
| lista_boletos (db) | Iterador de boletos, lista todos os boletos na fase de "Confirmação de pagamento", com status temporário ou ativo. |
| lista_requerimento_exigencia (db, meses) | Lista requerimentos que estão parados há mais de um dado número de meses. |
| lista_revisoes_coordenacao_periodo (id_coordenacao, periodo, ordem) | |
| lista_totais_circulacao_ano (ordem) | Lista a quantidade de requerimentos concluídos em cada ano, agrupados pela circulação. |
| lista_totais_fase (fase) | Lista a quantidade de requerimentos que passaram por uma dada fase em cada ano. |
| lista_totais_concluidos (db) | Lista a quantidade de requerimentos que foram concluídos em cada ano. |
| lista_anos (db) | Lista todos os anos nos quais houve tramitação de processos. |
| contabiliza_cancelamentos (db, filtro) | Lista a quantidade de pedidos de cancelamento com algumas opções: * agrupados por código da disciplina ou por código do departamento * filtrados por semana (14 = 29/3 a 4/4, 15 = 5/4 a 11/4) * ordenado pelo código (disciplina ou dpto) ou pelo total |
| lista_doc_matricula_gra (db, filtro) | Lista dados dos processos de entrega de documentos (matrícula de calouros). |
| lista_convocacoes (db, etapa) | |
| ultima_convocacao (db) | Obtém a convocação mais recente que esteja "ativa". |
| dados_calouro (db, inscricao) | Obtém os dados dos processos de entrega de documentos para exportação para o SAU. |
| lista_extraordinarios_pos_matriculados_periodo (db, inicio, fim, Iterador) | Lista as inscrições de alunos extraordinários que foram matriculados durante o período dado (data de início e de fim). |
| lista_responsaveis_bolsas (db) | Obtém os responsáveis pelas bolsas na CCPG. |
| lista_totais_requerimentos_periodo (db, filtros) | Lista as quantidades de tipos de requerimentos agrupados por período letivo. |
| lista_relat_entrega_documentacao_por_curso (db, convocacao) | Lista o total de inscrições numa certa convocação agrupado por curso |
| lista_aguardando_assinatura (filtro) | Lista requerimentos que estão na fase aguardando assinatura. |
Functions
- lista_boletos (db)
-
Iterador de boletos, lista todos os boletos na fase de
"Confirmação de pagamento", com status temporário ou ativo.
Parameters:
- db Objeto conexão com o banco de dados.
Returns:
-
Iterador que retorna pares (id, descricao) para cada boleto.
- lista_requerimento_exigencia (db, meses)
-
Lista requerimentos que estão parados há mais de um dado número de meses.
Parameters:
- db Objeto conexão com o banco de dados.
- meses Número ou string com a quantidade de meses para checar.
Returns:
-
Iterador que retorna o id_processo, o id do tipo, a data da última
alteração, o nome do tipo e o nome do estado em que está.
- lista_revisoes_coordenacao_periodo (id_coordenacao, periodo, ordem)
-
Parameters:
- id_coordenacao Identificador da coordenação (aceita subselect).
- periodo String com o período letivo (DDDD.D)
- ordem String com a coluna que deve ser usada para ordenação (opcional).
Returns:
-
Iterador que retorna: identificador do requerimento, nome do
usuário, matrícula do usuário, disciplina, turma e período letivo).
- lista_totais_circulacao_ano (ordem)
-
Lista a quantidade de requerimentos concluídos em cada ano, agrupados pela
circulação.
Parameters:
- ordem String com o nome da coluna pela qual deve ser ordenado o resultado (ano ou tipo).
Returns:
-
Iterador que retorna o ano, a circulação e o total de requerimentos.
- lista_totais_fase (fase)
-
Lista a quantidade de requerimentos que passaram por uma dada fase em cada
ano.
Parameters:
- fase String com o nome da fase.
Returns:
-
Iterador que retorna o id e o nome do tipo de requerimento, o ano e o total.
- lista_totais_concluidos (db)
-
Lista a quantidade de requerimentos que foram concluídos em cada ano.
Parameters:
- db Objeto de conexão com o banco.
Returns:
-
Iterador que retorna o id e o nome do tipo de requerimento, o ano e o total.
- lista_anos (db)
-
Lista todos os anos nos quais houve tramitação de processos.
Parameters:
- db Objeto de conexão com o banco.
Returns:
-
Iterador que retorna o ano.
- contabiliza_cancelamentos (db, filtro)
-
Lista a quantidade de pedidos de cancelamento com algumas opções:
* agrupados por código da disciplina ou por código do departamento
* filtrados por semana (14 = 29/3 a 4/4, 15 = 5/4 a 11/4)
* ordenado pelo código (disciplina ou dpto) ou pelo total
Parameters:
- db Objeto de conexão com o banco.
- filtro Tabela com os campos agrupamento ('disciplina' ou 'dpto'), ordem ('codigo' ou 'total') e semana (número da semana no ano; default = 'todas')
Returns:
-
Iterador que retorna o código da disciplina e o total de ocorrências.
- lista_doc_matricula_gra (db, filtro)
-
Lista dados dos processos de entrega de documentos (matrícula de calouros).
No caso do documento de conclusão do EM (id_campo = 123), considera
'Temporário' como 'Sim', ou seja: documento entregue.
Parameters:
- db Objeto de conexão com o banco.
- filtro Tabela com os filtros: conferidos, convocacao, prox_id, ordem.
Returns:
-
Iterador que retorna os seguintes valores:
id_processo, id_usuario (dono), matricula, nome_usuario, inscricao,
data da última alteração, nome da convocação, se o contrato foi aceito,
se os documentos obrigatórios foram anexados, se estes foram conferidos,
se estes estão adequados, a fase do requerimento, o nome do conferidor,
a quantidade de conferidos (máximo 6), e se o doc conclusão do EM foi
marcado como temporário.
- lista_convocacoes (db, etapa)
-
Parameters:
- db Objeto de conexão com o banco.
- etapa String com o número da etapa de conferência.
Returns:
-
Iterador que lista as combinações de convocação e vestibular.
- ultima_convocacao (db)
-
Obtém a convocação mais recente que esteja "ativa".
Parameters:
- db Objeto de conexão com o banco.
Returns:
- String com a convocação.
- String com o nome do vestibular.
- dados_calouro (db, inscricao)
-
Obtém os dados dos processos de entrega de documentos para exportação para
o SAU.
Parameters:
- db Objeto de conexão com o banco.
- inscricao String com o número de inscrição do calouro.
Returns:
-
Tabela com os dados de exportação para o SAU.
- lista_extraordinarios_pos_matriculados_periodo (db, inicio, fim, Iterador)
-
Lista as inscrições de alunos extraordinários que foram matriculados durante
o período dado (data de início e de fim).
Parameters:
- db Objeto de conexão com o banco.
- inicio String com a data de início do período a considerar.
- fim String com a data de fim do período a considerar.
- Iterador que retorna o identificador do processo, o número de matrícula, o número de CPF, o nome do dono, o nome do programa, a lista de disciplinas, a sigla da IES e a data da última alteração.
- lista_responsaveis_bolsas (db)
-
Obtém os responsáveis pelas bolsas na CCPG.
Parameters:
- db Objeto de conexão com o banco de dados.
Returns:
-
Iterador que retorna o identificador, o nome e o e-mail de cada
usuário com a devida permissão.
- lista_totais_requerimentos_periodo (db, filtros)
-
Lista as quantidades de tipos de requerimentos agrupados por período letivo.
Parameters:
- db Objeto de conexão com o banco de dados.
- filtros Tabela com os filtros (programas ou ids_programas, inicio e fim).
Returns:
-
Iterador que retorna o id do tipo de processo, sua descrição,
o nome do programa, seu id e seu código no SAU e mais um resultado para
cadas período letivo indicado nos filtros.
- lista_relat_entrega_documentacao_por_curso (db, convocacao)
-
Lista o total de inscrições numa certa convocação agrupado por curso
Parameters:
- db Objeto de conexão com o banco de dados.
- convocacao String vinda do SAU que identifica a convocacao
Returns:
-
Iterador que retorna as seguintes informações:
String descricao do curso
Número com total de inscrições na fase de preenchimento da convocação escolhida
- lista_aguardando_assinatura (filtro)
-
Lista requerimentos que estão na fase aguardando assinatura.
Parameters:
- filtro Tabela (opcional) com filtros: tipo_processo: id_usuario:
Returns:
-
Iterador que retorna o id_processo, o tipo do processo