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:

  1. String com a convocação.
  2. 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
generated by LDoc 1.4.6 Last updated 2023-06-20 11:33:24