Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Relatório de Execução das Cotas

Esta operação será utilizada para gerar o relatório de execução das cotas orçamentárias por unidade gestora detalhada por centros de custo. O responsável por executar essa funcionalidade no sistema é o gestor de execução orçamentária da instituição ou gestor de execução orçamentária da unidade gestora.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Aba Cotas → Relatórios → Relatório de Execução das Cotas.

Ao entrar no caso de uso é exibido um formulário com as seguintes informações:

Caso usuário seja um Executor Orçamento irá aparecer a lista de unidades gestora que possuem cotas cadastradas.

Ao selecionar a ação Gerar Relatório irá a aparecer um relatório no seguinte formato:

Centro de CustoNatureza de Despesa 1Natureza de Despesa 2……
Cota Execução % uso Cota Execução % uso ……
NOME UNIDADE (CÓDIGO UNIDADE) R$ 99,99 R$ 99,99 99,99 R$ 99,99 R$ 99,99 99,99 …..
…..
…..
…..
Total R$ 99,99 R$ 99,99 R$ 99,99 R$ 99,99 …..

O caso de uso é finalizado.

Principais Regras de Negócio

Não se Aplica.

Resoluções/Legislações Associadas

Não se Aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.orcamento.cotas.dominio.CotaOrcamentariaDespesasadministrativo.sco.cota_orcamentaria_despesas
br.ufrn.sipac.orcamento.cotas.dominio.CotaOrcamentariaDespesasGestoraadministrativo.sco.cota_orcamentaria_despesas_gestora
br.ufrn.sipac.orcamento.cotas.dominio.CotaOrcamentariaDespesasCentroCustoadministrativo.sco.cota_orcamentaria_despesas_centro_custo

Plano de Teste

Sistema: SIPAC

Módulo: Orçamento

Link(s): Orçamento → Aba Cotas → Relatórios → Relatório de Execução das Cotas

Usuário: larrubia2,seocchla01,cunha

Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL

Cenários de Teste

Realizar o registro das cotas orçamentárias para anos orçamentários diferentes e centros de custos diferentes, verificando se os dados estão corremente populados para os centros de custos.

Dados para o Teste

Unidades Gestoras:

SELECT * FROM comum.unidade WHERE tipo = 2 AND categoria = 1

Centros de Custos:

SELECT unidade0_.ID_UNIDADE AS col_0_0_, unidade0_.NOME AS col_1_0_, unidade0_.CODIGO_UNIDADE AS col_2_0_ FROM comum.UNIDADE unidade0_ WHERE unidade0_.UNIDADE_ORCAMENTARIA=TRUE AND unidade0_.TIPO=1 
AND (unidade0_.HIERARQUIA LIKE '%.?.%') ORDER BY unidade0_.NOME ASC, unidade0_.CODIGO_UNIDADE ASC

Valores das cotas inseridas para Unidade Gestora:

SELECT u.codigo_unidade,u.nome,e.codigo,e.nome,codg.valor_cota FROM sco.cota_orcamentaria_despesas  cod JOIN comum.unidade u ON (u.id_unidade = cod.id_unidade_gestora) 
JOIN sco.cota_orcamentaria_despesas_gestora codg ON (codg.id_cota_orcamentaria_despesas = cod.id_cota_orcamentaria_despesas)
JOIN sco.elemento_despesa e ON (e.id_elemento_despesa= codg.id_natureza_despesa)
WHERE id_unidade_gestora = ? AND cod.ano_orcamentario = ?

Valores das cotas inseridas para centro de custo:

SELECT u.codigo_unidade,u.nome,e.codigo,e.nome,codcc.valor_cota FROM sco.cota_orcamentaria_despesas  cod JOIN comum.unidade u ON (u.id_unidade = cod.id_unidade_gestora) 
JOIN sco.cota_orcamentaria_despesas_gestora codg ON (codg.id_cota_orcamentaria_despesas = cod.id_cota_orcamentaria_despesas)
JOIN sco.elemento_despesa e ON (e.id_elemento_despesa= codg.id_natureza_despesa) JOIN sco.cota_orcamentaria_despesas_centro_custo codcc ON (codcc.id_cota_orcamentaria_despesas_gestora = codg.id_cota_orcamentaria_despesas_gestora)
WHERE codcc.id_centro_custo = ? AND cod.ano_orcamentario = ?

Para verificar os gastos das unidades utilizar o relatório de movimentações orçamentárias