Relatório Sintético
Relatório que apresenta dados anuais de gastos telefônicos com detalhamento mínimo. É utilizado pela administração dos centros.
Descrição do Caso de Uso
Inicialmente o ano dos dados do relatório precisa ser selecionado. Opcionalmente o usuário pode escolher um detalhamento de gastos por tipo de telefone: Celular, Fax, Fixo, Voip. Ao clicar em 'Gerar Relatório', a tela seguinte traz o relatório com os dados:
- Ano selecionado
- Tipo de relatório
- Unidade
- Valor
- Total
Principais Regras de Negócio
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.liquidacao.pagamento.dominio.PagamentoUnidade | administrativo_update_geral.liquidacao.pagamento_unidade |
br.ufrn.sipac.liquidacao.pagamento.dominio.PagamentoRealizado | administrativo_update_geral.liquidacao.pagamento_realizado |
br.ufrn.comum.dominio.UnidadeGeral | administrativo_update_geral.comum.unidade |
Plano de Teste
Sistema: SIPAC
Módulo: Faturas
Link(s): SIPAC → Faturas → Telefonia → Contas Telefônicas → Relatórios → Débitos Orçamentários → Relatório Sintético
Usuário: lof (administração PROAD)
Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL.
Cenários de Teste
Não se aplica.
Dados para o Teste
A consulta abaixo retorna uma lista com as unidades e seus gastos de telefonia no período do ano de 2009.
SELECT u.nome,sum(pu.valor) AS valor FROM liquidacao.pagamento_unidade pu JOIN liquidacao.pagamento_realizado pr ON (pu.id_pagamento_realizado = pr.id_pagamento_realizado) JOIN comum.unidade u ON (u.id_unidade = pu.id_unidade) WHERE pr.ano = 2009 AND pu.id_transferencia is not null AND pr.id_tipo_pagamento = 2 GROUP BY u.id_unidade,u.codigo_unidade,u.nome ORDER BY u.codigo_unidade;