Bolsa por Unidade e Tipo

Permite a geração de relatórios hierarquicos mostrando a quantidade de bolsas pelo seu tipo e sua unidade.

Plano de Teste

Sistema: SIPAC

Módulo: BOLSAS

Link(s): A partir do módulo de bolsas → Operações→ Relatórios → Bolsas por Unidade e Tipo

Usuário: rcn

Papel que usuário deve ter: SipacPapeis.GESTOR_BOLSAS_GLOBAL

A única entrada do relatório é a unidade, podendo ser, por exemplo, a sinfo (11.35), ou a própria ufrn (11.00).

O resultado será várias linhas informando a quantidade de bolsas divididas pelos seus respectivos de uma determinada unidade, ou sendo o caso, de suas filhas também.

Sendo necessário, vai a consulta em sql para se aconpanhar o resultado com o banco:

   select unidade.nome, unidade.hierarquia, tipo_bolsa.denominacao, count(bolsa) 
        from unidade as unidade left outer join bolsas.bolsa as bolsa on unidade.id_unidade = 
             bolsa.id_unidade left join bolsas.tipo_bolsa as tipo_bolsa on bolsa.id_tipo_bolsa = 
             tipo_bolsa.id group by unidade.nome, unidade.hierarquia, tipo_bolsa.denominacao having 
             unidade.hierarquia like :unidadeHierarquia and count(bolsa) > 0 order by unidade.hierarquia

Onde :unidadeHierarqui deve ser substituido por uma string (com as aspas simples) que represente a unidade de forma hierarquica, por exemplo:

   UFRN: '%.605.%'
   SINFO: '%.2.%'
  • desenvolvimento/especificacoes/sipac/bolsas/casos_de_uso/operacoes/relatorios/bolsas_unidade_e_tipo.txt
  • Última modificação: 2017/04/03 18:19
  • (edição externa)