~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Gastos Anuais com Obras ====== Este caso de uso tem a finalidade de mostrar os gastos anuais das unidades em um determinado período. Para cada Unidade Gestora pode-se visualizar os gastos detalhados por unidades subordinada, acompanhando a totalização dos valores anuais gastos em obras. Os envolvidos são os usuários responsáveis pelo acompanhamento e execução da obra. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> Infraestrutura -> Aba Obras -> Relatórios -> Relatórios -> Gastos Anuais com Obras. O Usuário faz a busca informando: * **Período:** * Formato - AAAA a AAAA, Tipo - NUMÉRICO ([[#principais_regras_de_negócio|RN01]]).. * **Nome da Unidade:** Tipo - TEXTO. Entrada de dados: CÓDIGO ou NOME DA UNIDADE. * **Incluir Gastos das Unidades Vinculadas:** Tipo - LÓGICO. * **Gerar Gráfico:** Tipo - LÓGICO. O Sistema exibe o relatório (para situação entre 2011 e 2012): **Relatório de Gastos Anuais com Obras** (Exibido se selecionada opção de gráfico) O sistema exibe o gráfico de unidades x Gastos por ano. **Período:** 2011 à 2011 **Unidade:** ^ Unidade ^ ** 2011** ^| **2012** |^ **Total Pago** | **Total Contratado** | ^ | **Pago** | **Contratado** | **Pago** | **Contratado** | | | | | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 19,98 | R$ 19,98 | | | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 19,98 | R$ 19,98 | | **Total Anual** | **R$ 19,98** | **R$ 19,98** | **R$ 19,98** | **R$ 19,98** | **R$ 39,96** | **R$ 39,96** | Se selecionada a opção de unidades vinculadas o relatório é exibido no formato: ^ Unidade ^ ** 2011** ^| **2012** |^ **Total Pago** | **Total Contratado** | ^ | **Pago** | **Contratado** | **Pago** | **Contratado** | | | ^ ^^^^^^^ | | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 19,98 | R$ 19,98 | | | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 9,99 | R$ 19,98 | R$ 19,98 | | **Total da Unidade** | R$ 19,98 | R$ 19,98 | R$ 19,98 | R$ 19,98 | R$ 39,96 | R$ 39,96 | | **Total Anual** | **R$ 19,98** | **R$ 19,98** | **R$ 19,98** | **R$ 19,98** | **R$ 39,96** | **R$ 39,96** | o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Só é possível gerar o relatório para períodos menor ou igual a 5 anos. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Entidades Persistentes Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.supinfra.acompanhamento.dominio.Obra | administrativo.infra.obra | | br.ufrn.sipac.almoxarifado.entradas.dominio.NotaFiscal |administrativo.liquidacao.nota_fical| | br.ufrn.sipac.supinfra.acompanhamento.dominio.PagamentoObra | administrativo.infra.obra_pagamento | | br.ufrn.comum.dominio.Unidade |comum.comum.unidade | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Infraestrutura Link(s): Aba Obras -> Relatórios -> Relatório de Gastos Anuais com Obras Usuário: lane Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS ===== Cenário de Testes ===== Dados para o teste: Para realizar o teste deverá cadastrar previamente obras para uma determinada unidade atravez do caso de uso: Modulo Infraestrutura -> Aba Obras -> Obras -> Cadastrar Obras. Cenário 1 Entrada : Informar um período menor ou igual a 5 anos. Saida : O sistema deverá exibir o relatório de gastos anuais para todas as unidades. @Teste. Cadastrar novas obras para unidade, repetir os passos e verificar se o valor da obra foi adicionado ao ano especificado. Cenário 2 Entrada : Informar um período de início maior que o período final. Saida : O sistema deverá exibir a seguinte mensagem de erro: "Ano Inicial: este ano deve ser anterior ou igual a Ano Final". Cenário 3 Entrada : Informar um período de maior que 5 anos. Saida : O sistema deverá exibir a seguinte mensagem de erro: "O período para geração do relatório deve ser no máximo 5 anos". Cenário 4 Entrada : Preencher o autocomplete com o nome e o numero da unidade. Saida : O sistema deverá autocompletar o compo Nome da Unidade. Cenário 5 Entrada : Informar um período válido e uma unidade, marca o checkbox 'Incluir Gastos das Unidades Vinculadas'. Saida : O sistema deverá exibir o relatório incluindo os gatos com as Unidades Vinculadas. Cenário 6 Entrada : Informar um período válido e uma unidade, marca o checkbox 'Gerar Gráfico'. Saida : O sistema deverá exibir um gráfico (ANO X VALOR GASTO)anexado ao relatório. @Teste. Verificar se o gráfico esta repesentando os dados de forma correta. Cenário 7 Entrada : Repetir os passos do cenário 6, marcando o checkbox 'Incluir Gastos das Unidades Vinculadas'. Saida : O sistema deverá exibir um gráfico (ANO X VALOR GASTO)anexado ao relatório. @Teste. Verificar se o gráfico esta repesentando os dados de forma correta. Cenário 8 Entrada : Repetir os passos do cenário 1. Saida : O sistema deverá exibir o relatório. @Teste. Somar os dados das colunas ano e verificar se os mesmo coincidem com o total para cada ano somado. Cenário 9 Entrada : Repetir os passos do cenário 1. Saida : O sistema deverá exibir o relatório. Entrada: Clicar no botão voltar. Saida : O sistema deverá voltar para a tela do 'Relatório de Gastos Anuais com Obras'. Cenário 10 Entrada : Repetir os passos do cenário 1. Saida : O sistema deverá exibir o relatório. Entrada: Clicar no botão imprimir. Saida : O sistema deverá voltar para a janela de impressão. @Teste. Imprimir o relatório e verificar se as páginas estão devidamente alinhadas. Cenário 11 @Teste. Verificar se as jsp's estão seguindo os padrões do CSS e verificar erros ortográficos. ===== Dados para o Teste ===== Cadastrar uma obra em Infraestrutura -> Obras - > Cadastrar Obras e verificar se o relatório condiz com os dados cadastrados.