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:

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;