Atualiza ingressos jubilados

Buscar por ingressos que:

  • A última matrícula está no período selecionado em tela.
  • Que está com status ATIVO.
  • Está apto a colar grau.
  • O ingresso está no curso selecionado em tela.

Depois que encontra ingresso com esses filtros. É utilizado uma função (FUNC_GET_TEMPO_RESTANTE_JUB) para verificar quais dos ingressos estão prováveis a jubilar.

Para cada ingresso a função faz o seguinte:

  1. Verifica o Tipo de prazo para conclusão do curso. Esse campo se encontra na tela de cadastro de curso e no cadastro de grade. Se no ingresso tem grade pega a informação da grade, se não tem pega do cadastro do curso.
  2. Pega o Períodos para conclusão do curso (Max) ou Meses para conclusão do curso (Max), depende do tipo de prazo para conclusão do curso. Esses campos se encontram na tela de cadastro de curso e no cadastro de grade. Se no ingresso tem grade pega a informação da grade, se não tem pega do cadastro do curso.
  3. Pega o total de períodos prorrogados do ingresso.
  4. Pega o ID do subnível do curso.
  5. Pega o período letivo do ingresso e da turma da última matricula.
  6. Pega a quantidade de semestres trancados, suspenses e abandonados.
  7. Verifica se o tipo de prazo para conclusão do curso é PERÍODO LETIVO ou MESES.

1. Período Letivo: Faz o seguinte cálculo:

  • Total de Períodos = Quantia máxima de Períodos para conclusão do curso + Quantia de períodos prorrogados do ingresso + Quantia de períodos não cursados¹
  • Quantidade restante para aluno jubilar = Total de Períodos – Quantia de períodos cursados.

¹Quantia de semestres trancados + suspensos + abandonado.

Vale ressaltar, que se o aluno possuir alguma matrícula em algum período letivo que, no seu cadastro, possui a flag “Ignorar o período para prazos de integralização e afastamentos”, o cálculo por período letivo ficará da seguinte forma:

  • Total de Períodos = Quantia máxima de Períodos para conclusão do curso + Quantia de períodos prorrogados do ingresso + Quantia de períodos não cursados²
  • Quantidade restante para aluno jubilar = Total de períodos – Quantia de períodos cursados³


²Considera na soma os períodos letivos marcados para ignorar (Quantia de semestres trancados + suspensos + abandonado)
³Desconsidera os períodos letivos ignorados

2. Meses: Faz o seguinte cálculo:

  • Quantidade de dias pra jubilar = Quantia máxima de Meses para conclusão do curso * 30 + Quantia de períodos prorrogados + Quantia de períodos não cursados
  • Data para jubilação = Menor data de início nas turmas do ingresso + Quantidade de dias pra jubilar
  • Quantidade de meses para aluno jubilar = Diferença entre a data atual até a data para jubilação.
  • Em ambos os casos (período letivo ou meses) será pego apenas ingressos que retornaram menor ou igual a 0.
  • Os ingressos retornados têm seu status alterado para JUBILADO, o campo provável a jubilar é setado para não e a data de saída do ingresso fica a data atual.
  • Inclui uma ocorrência no ingresso.

Ainda há dúvidas? Se você preferir retire suas dúvidas com o nosso suporte, clique aqui e abra um chamado para atendimento. :-)


Voltar

  • (edição externa)