Relatório de Bens por tipo de Unidade

Precisava-se saber o total de compuadores destinado para a área acadêmica, administrativa, etc..

Um caminho seria usar a finalidade do tombamento, porém, isto vem furando devido as compras da pROAD que já tombam 200 ou 300 computadores. Uma alternativa é saber pelo tipo da unidade do tombamento. Para isto este relatório foi criado, ele permite a geração de relatórios de bens por tipo de unidade.

Plano de Teste

Sistema: SIPAC

Módulo: Patrimônio

Link(s): A partir do módulo de Patrimônio→ Relatórios → Bens → Bens por Tipo de Unidade

Usuário: san

Papel que usuário deve ter:

       SipacPapeis.GESTOR_ALMOXARIFADO, SipacPapeis.GESTOR_PATRIMONIO_GLOBAL, SipacPapeis.GESTOR_LIQUIDACAO,
     SipacPapeis.GESTOR_CONTRATO, SipacPapeis.GESTOR_PATRIMONIO_FUNDACAO, SipacPapeis.GESTOR_RELATORIO_PATRIMONIO

Temos duas entradas simples para o relatório: o ano, e a descrição, ambos obrigatórios e este último tendo que ter pelo menos 3 caracteres.

Para acompanhar no banco se necessário, a consulta seria, substituindo 2009 pelo ano e 'MIC' pela denominação:

     select unidade_gestora.id_unidade, unidade_gestora.nome, unidade.nome, classificacao_unidade.denominacao, count(id) 
          from patrimonio.bem bem join unidade unidade on bem.id_unidade_resp_atual = unidade.id_unidade 
               left join classificacao_unidade classificacao_unidade on unidade.id_classificacao_unidade = classificacao_unidade.id_classificacao_unidade 
	          join unidade unidade_gestora on unidade.id_gestora = unidade_gestora.id_unidade 
         where upper(bem.denominacao) like '%MIC%' and extract(year from bem.data_cadastro) = 2009 
	      group by unidade_gestora.id_unidade, unidade_gestora.nome, unidade.nome, classificacao_unidade.denominacao 
		     order by unidade_gestora.nome, unidade.nome

Abaixo um exemplo da geração do relatório:

E seu resultado:

  • desenvolvimento/especificacoes/sipac/patrimonio_movel/casos_de_uso/relatorios/bens/bens_tipo_unidade.txt
  • Última modificação: 2017/04/03 18:21
  • (edição externa)