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
Massa de Testes
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