Demonstrativo de Excedentes de Cotas de Bolsas

Permite a geração de relatórios de Demonstrativos de Excedentes de Cotas de bolsas, informando os valores gastos com cotas extras.

Descrição do Caso de Uso

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
sipac.bolsas.cota_bolsa br.ufrn.sipac.bolsas.dominio.CotaBolsa
sipac.bolsas.tipo_bolsa br.ufrn.sipac.bolsas.dominio.TipoBolsa

Plano de Teste

Sistema: SIPAC

Módulo: BOLSAS

Link(s): Bolsas → Operações→ Relatórios → Demonstrativo de Excedentes de Cotas de Bolsas

Usuário:

      rcn

Papel que usuário deve ter: SipacPapeis.GESTOR_BOLSAS_GLOBAL

Dados para o Teste

A tela de geração do relatório é bastante simples, apenas com a entrada de dois dados. O ano e o tipo de bolsa, sendo ambas informações obrigatorias.

Nâo existem muitas entradas no banco para isto ainda, a tabela é bem recente. Poderá ser verificada entradas que trarão resultados analisando a tabela referente à classe CotaBolsa.

A consulta para tal seria:

     select count(cota_bolsa.id_cota_bolsa), tipo_bolsa.denominacao 
          from bolsas.cota_bolsa left join bolsas.tipo_bolsa on bolsas.cota_bolsa.id_tipo_bolsa = bolsas.tipo_bolsa.id
        group by cota_bolsa.id_cota_bolsa, tipo_bolsa.denominacao

Neste caso obtemos como resultado a quantidade de cota_bolsa e a denominação do seu tipo, esta denominação é a usada para gerar o relatório. Rodando hoje na minha máquina obtive o seguinte resultado:

Se necessário pode-se prolongar a busca para trazer o ano também, neste caso ela seria:

      select count(cota_bolsa.id_cota_bolsa), tipo_bolsa.denominacao,  cota_bolsa.ano
          from bolsas.cota_bolsa left join bolsas.tipo_bolsa on bolsas.cota_bolsa.id_tipo_bolsa = bolsas.tipo_bolsa.id
       group by cota_bolsa.id_cota_bolsa, tipo_bolsa.denominacao, cota_bolsa.ano

No caso, os dois exemplos acina sâo do ano de 2009.