~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consultar Reforço de Empenho ====== O Reforço do Empenho é uma adição ao valor do empenho. Esse caso de uso é utilizado pelos gestores da instituição e auditores, com a finalidade de realizar consultas aos [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:empenho:reforcar_empenho| Reforços de Empenhos]] realizados através do sistema. Pré-condições: * Ter sido cadastrado no sistema o empenho e o reforço para o empenho; * O usuário deve possuir um perfil AUDITOR ou GESTOR DE INSTITUIÇÃO. ===== Descrição do Caso de Uso ===== O caso de uso é acessado através do caminho: //SIPAC → Orçamento → Consultas → Empenho → Reforço de Empenho//. O Gestor pode realizar a consulta utilizando as seguintes informações (o sistema permite a seleção de mais de um campo para efetuar a busca): * **Número do Empenho**: Tipo - NUMÉRICO. * **Número do Documento**: Tipo - NUMÉRICO. * **Intervalo de data**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **Intervalo de Valores**: Tipo - NUMÉRICO. Com a confirmação da consulta, o sistema exibe uma lista dos reforços de empenhos (caso exista mais de um resultado), com os dados: ([[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:empenho:reforco_de_empenho#principais_regras_de_negócio|RN01]]) ***__Documento__**: Tipo - NUMÉRICO. ***__Data__**: Formato - DD/MM/AAAA, Tipo - DATA. ***__Empenho__**: Tipo - NUMÉRICO. * Sistema exibe opção para visualizar os detalhes do empenho através do caso de uso [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:empenho:empenho|detalhes do empenho]]. ***__Unidade__**: Formato - NOME DA UNIDADE (CÓDIGO), Tipo - TEXTO. ***__Valor__**: Tipo - NUMÉRICO. *Opção para visualizar os dados reforço do empenho. Esta opção exibe os dados: * **__Empenho__**: Tipo - NUMÉRICO. * **__Unidade__**: Tipo - TEXTO. * **__Código da Célula Orçamentária__**: Tipo - NUMÉRICO. * **__Tipo__**: Tipo - TEXTO. * **__Tipo do Evento__**: Tipo - TEXTO. A Reforço de Empenho é um exemplo de tipo de evento. * **__Valor__**: Tipo - NUMÉRICO. * **__Observações__**: Tipo - TEXTO. * **__Movimentador__**: Formato - NOME DO MOVIMENTADOR (CÓDIGO) (LOGIN DO MOVIMENTADOR), Tipo - TEXTO. * Sistema apresenta opção para visualizar os dados do movimentador: ***__Login__**: Tipo - TEXTO. ***__Nome__**: Tipo - TEXTO. ***__Unidade__**: Tipo - TEXTO. ***__Email__**: Tipo - TEXTO. ***__Telefone__**: Tipo - TEXTO. ***__Ramal__**: Tipo - TEXTO. O Caso de Uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** Não são apresentados empenhos com registro de estorno. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== |^ Classe ^ Tabela | |br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho | administrativo.sco.empenho | |br.ufrn.sipac.orcamento.movimentacoes.dominio.SubEmpenhoRequisicao | administrativo.sco.sub_empenho_requisicao | |br.ufrn.sipac.arq.interop.orcamento.CelulaOrcamentariaAdapter | administrativo.sco.celula_orcamentaria | |br.ufrn.sipac.orcamento.movimentacoes.dominio.EventoEmpenho | administrativo.sco.evento_empenho | |br.ufrn.sipac.cadastro.dominio.Unidade | sistemas_comum.comum.unidade | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Orçamento Link(s): Orçamento -> Consultas -> Empenho -> Reforço de Empenho Usuário: halcima (AUDITOR), jocarte(GESTOR_INSTITUICAO), edna (GESTOR_INSTITUICAO) Papel que usuário deve ter: SipacPapeis.AUDITOR ou SipacPapeis.GESTOR_INSTITUICAO ===== Cenários de Teste ===== Cadastrar Reforços de Empenhos através do caso de uso Orçamento -> Movimentações -> Empenho -> Reforçar Empenho e verificar se estão sendo exibidas no relatório. Também pode-se realizar estorno dos reforços (Orçamento -> Estornos -> Estorno -> Reforço de Empenho), e verificar se não aparecem neste relatório. Também testar as regras de negócio. Testar o relatório também para os casos de [[desenvolvimento:especificacoes:sipac:orcamentario:orcamento_convenio|Convênios]]. Registrar um reforço de empenho, informando um arquivo a ser anexado. Realizar a consulta desse reforço e abrir o arquivo anexado através do **Download**. ===== Dados para o Teste ===== Pesquisa reforços: select eventoempe.id_evento_empenho , eventoempe.codigo_evento , eventoempe.data , eventoempe.valor , eventoempe.id_tipo_evento , eventoempe.observacoes , eventoempe.id_sub_empenho , empenho.id_empenho , empenho.cod_empenho , empenho.ano , usuario.LOGIN, usuario.ID_USUARIO, pessoa.NOME, celulaorca.id_celula, unidadeger.ID_UNIDADE, unidadeger.CODIGO_UNIDADE, unidadeger.NOME, tipoevento.id_tipo_evento, tipoevento.codigo, tipoevento.nome from sco.evento_empenho eventoempe inner join sco.celula_orcamentaria celulaorca on eventoempe.id_celula_orcamentaria=celulaorca.id_celula inner join UNIDADE unidadeger on celulaorca.id_unidade=unidadeger.ID_UNIDADE inner join sco.sub_empenho subempenho on eventoempe.id_sub_empenho=subempenho.id_sub_empenho inner join sco.empenho empenho on subempenho.id_empenho=empenho.id_empenho inner join USUARIO usuario on eventoempe.id_usuario=usuario.ID_USUARIO inner join PESSOA pessoa on usuario.ID_PESSOA=pessoa.ID_PESSOA inner join sco.tipo_evento tipoevento on eventoempe.id_tipo_evento=tipoevento.id_tipo_evento where (eventoempe.id_registro_estorno is null) and empenho.id_unidade_gestora=:codigoDaGestora and eventoempe.id_tipo_evento=3 and eventoempe.codigo_evento=:codigoDoEvento and eventoempe.ano=anoDoEvento order by tipoevento.nome, eventoempe.ano desc, eventoempe.data desc limit 10