echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Relatório de Saldo de Todas as Unidades ======
Este caso de uso é semelhante ao de [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:relatorios:saldos:saldo_orcamentario_por_unidade|Saldo Orçamentário por Unidade]], sendo que este exibe os dados para a unidade gestora informada, e todas as suas unidades filhas.
Pré-condições:
* Está logado como executor de orçamento, executor de orçamento global, executor de convênio ou diretor (apenas um dos papéis);
* Existir unidade gestora cadastrada para extração do relatório.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: //SIPAC → Orçamento → Aba Relatórios → Saldos → Saldo de Todas as Unidades//.
Esta descrição tem o mesmo fluxo do caso de uso [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:relatorios:saldos:saldo_orcamentario_por_unidade|Saldo Orçamentário por Unidade]].
===Modelo de relatório==
No relatório, também são exibidas os dados das unidades filhas.
===== Principais Regras de Negócio =====
* **RN01** - O sistema deve exibir unidades que também tenham saldo igual zero.
* **RN02** - O sistema as unidades orçamentárias de fato ou de direito/gestora que tenham saldo negativo ou maior que zero.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
|br.ufrn.sipac.arq.interop.orcamento.CelulaOrcamentariaAdapter | administrativo.sco.celula_orcamentaria |
|br.ufrn.info.sco.dominio.Esfera | administrativo.sco.esfera|
|br.ufrn.sipac.convenios.dominio.Convenio | administrativo.convenios.convenio|
===== Plano de Teste =====
Sistema: SIPAC
Módulo: SCO (Sistema de Controle Orçamentário)
Link(s): SCO → Relatórios → Saldos → Saldo de Todas as Unidades
Usuário: larrubia2, dilson, seocchla01 ou cesyjr
Papel que usuário deve ter: SipacPapeis.GESTOR_INSTITUICAO, SipacPapeis.AUDITOR, SipacPapeis.AUTORIZADOR_ORCAMENTO_CENTRO ou SipacPapeis.GESTOR_DIRECAO
===== Cenários de Teste =====
Realizar operações no SCO tanto para unidades, como para convênios, e verificar nesse relatório se o saldo da unidade (ou convênio) foi modificada, com a movimentação correspondente.
Além disso, verificar se as unidades subordinadas a uma determinada unidade gestora estão corretas.
===== Dados para o Teste =====
Para consultar os orçamentos na hierarquia: