~~ODT~~
Este relatório tem como função permitir que se visualize todos os materiais contidos no sistema que não foram Registrados no Inventário do Acervo realizado.
Assim é possível ter um controle maior dos materiais estraviados. Já que a quantidade é muito grande fazer isso manualmente, imprimindo um listagem de todos os materiais da biblioteca em papel é inviável.
Este caso de uso se inicia quando o usuário acessa SIGAA → Biblioteca → Relatórios → Processos Técnicos → Inventário do Acervo → Inventário do Acervo.
Para gerar o relatório, o usuário deve preencher os filtros, que são os seguintes:
Quando o usuário clica em Gerar Relatório, o relatório é gerado pelo sistema. Como o relatório pode ser muito grande e demorar a ser gerado, o sistema mostra uma mensagem de espera enquanto ele não está concluído.
O relatório tem em seu cabeçalho a informação dos filtros utilizados e no seu corpo contém as seguintes informações para cada material:
São recuperados os materiais existente no sistema mas não registros no inventário escolhido.
No final da listagem, o relatório mostra a totalização de materiais e de títulos.
O caso de uso é finalizado.
Classe | Tabela |
---|---|
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.InventarioAcervoBiblioteca | sigaa.biblioteca.inventario_acervo_biblioteca |
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.InventarioMaterialRegistrado | sigaa.biblioteca.inventario_material_registrado |
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.MaterialInformacional | sigaa.biblioteca.material_informacional |
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Biblioteca | sigaa.biblioteca.biblioteca |
br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Colecao | sigaa.biblioteca.colecao |
Sistema: SIGAA
Módulo: Módulo Biblioteca
Link(s): Relatórios → Processos Técnicos → Inventário do Acervo → Inventário do Acervo
Usuário: margareth, sleite, regina
Papel que usuário deve ter: SigaaPapeis.BIBLIOTECA_SETOR_CONTROLE_ESTATISTICO
Realizar alguns registros pelo caso de uso Registrar Materiais no Inventário e verificar se são mostrados todos os outros materiais da biblioteca menos os registrados.
ATENÇÃO: Fazer isso para uma biblioteca setorial e para uma coleção específica, porque senão a quantidade de materiais será muito grande, umas 1000 página e isso pode demorar um pouco para ser gerado.
---- --- A consulta realizada no relatório ---- SELECT c.numero_do_sistema, m.codigo_barras, e.numero_patrimonio, c.titulo, c.autor, c.edicao, c.ano, m.numero_chamada, t.id_titulo_catalografico FROM biblioteca.material_informacional m INNER JOIN biblioteca.situacao_material_informacional s ON m.id_situacao_material_informacional = s.id_situacao_material_informacional LEFT JOIN biblioteca.exemplar e ON e.id_exemplar = m.id_material_informacional LEFT JOIN biblioteca.fasciculo f ON f.id_fasciculo = m.id_material_informacional LEFT JOIN biblioteca.assinatura a ON a.id_assinatura = f.id_assinatura INNER JOIN biblioteca.titulo_catalografico t ON t.id_titulo_catalografico = COALESCE(e.id_titulo_catalografico, a.id_titulo_catalografico) INNER JOIN biblioteca.cache_entidades_marc c ON c.id_titulo_catalografico = t.id_titulo_catalografico INNER JOIN biblioteca.biblioteca b ON b.id_biblioteca = m.id_biblioteca -- Materiais ativos no acervo que foram cadastrados até a data de fechamento do inventário WHERE m.ativo = trueValue() AND m.data_criacao <= xx/xx/xxxx AND COALESCE(f.incluido_acervo, trueValue()) = trueValue() --- E que não haviam sido registrados no inventário AND m.id_material_informacional NOT IN ( SELECT imr.id_material_informacional FROM biblioteca.inventario_material_registrado imr WHERE imr.id_inventario_acervo_biblioteca = xxxx )