~~ODT~~

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

Consultar Requisições à Empenhar

Este relatório exibe as requisições não associadas com empenhos, que poderão ser associadas, agrupadas por tipo de requisição. Os seguintes tipos de requisições poderão ser associados ao empenho:

  • Diárias
  • Passagens
  • Hospedagem
  • Serviço Pessoa Física
  • Suprimento de Fundos
  • Material Solicitação de Serviço de Preço
  • Livro Contrato

Os SEOs(Setor de Execução Orçamentária) e os Executores Globais do Orçamento poderão emitir este relatório.

O caso de uso se inicia quando o usuário acessa o link SIPAC → Menu SCO → Relatórios → Requisições/Minutas de Licitações → Requisições à Empenhar.

A partir daí os seguintes filtros (que podem ser combinados ou não) para realizar a consulta:

  • Número: Tipo NUMÉRICO. Formato: 9999.
  • Unidade de Custo: Formato - CÓDIGO-NOME, Tipo - TEXTO.
  • Período: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA.
  • Tipo Orçamentário:Tipo - TEXTO. Opções: CUSTEIO ou CAPITAL.

O sistema exibe então um relatório com os seguintes dados, agrupados por tipo de requisição:

  • Data: Formato - DD/MM/AAAA, Tipo - DATA.
  • Requisição: Formato - 9999/9999, Tipo - NUMÉRICO.
  • Unidade de Custo: Formato - UNIDADE (CÓDIGO DA UNIDADE), Tipo - TEXTO.
  • Valor: Tipo - NUMÉRICO.
  • Contido: Tipo - NUMÉRICO.
DATA REQUISIÇÃO UNIDADE DE CUSTO VALOR(R$) CONTIDO(R$)
DD/MM/AAAA DENOMINAÇÃO DO TIPO NOME UNIDADE (CÓDIGO DA UNIDADE 999,99 999,99
—— —— —— —— ——
—— —— —— —— ——
—— —— —— —— ——

e exibe a opção para empenhar.

O caso de uso é finalizado.

  • RN1 A requisição deverá ter um dos seguintes tipos:
    • Diárias
    • Passagens
    • Hospedagem
    • Serviço Pessoa Física
    • Suprimento de Fundos
    • Material Solicitação de Serviço de Preço
    • Livro Contrato
  • RN2 A requisição deverá ter um dos seguintes status:
    • Enviada
    • Atendida
    • A Empenhar
  • RN3 Deverá ter seu ano igual ao ano orçamentário em execução.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.ufrn.sipac.requisicoes.diarias.dominio.RequisicaoDiarias administrativo.requisicoes.requisicao_diaria
br.ufrn.sipac.requisicoes.passagens.dominio.RequisicaoPassagem administrativo.requisicoes.requisicao_passagem
br.ufrn.sipac.requisicoes.servico.dominio.RequisicaoServico administrativo.requisicoes.requisicao_servicos
br.ufrn.sipac.requisicoes.supfundos.dominio.ReqSuprFundos administrativo.requisicoes.req_suprimento_fundos
br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial administrativo.requisicoes.requisicao_material
br.ufrn.sipac.requisicoes.livrocontrato.dominio.RequisicaoLivroContrato administrativo.requisicoes.requisicao_livro_contrato
br.ufrn.sipac.orcamento.movimentacoes.dominio.Contingenciamento administrativo.sco.contingenciamento
br.ufrn.sipac.orcamento.movimentacoes.dominio.CelulaOrcamentaria administrativo.sco.celula_orcamentaria
br.ufrn.sipac.orcamento.movimentacoes.dominio.SubEmpenhoRequisicao administrativo.sco.sub_empenho_requisicao

Plano de Teste

Sistema: SIPAC

Módulo: SCO

Link(s): Menu SCO → Relatórios → Requisições/Minutas de Licitações → Requisições à Empenhar

Usuário: larrubia2

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

A seguinte consulta poderá ser executada para verificar quais as requisições devem aparecer no relatório:

SELECT R.DATA AS DATA_REQ, R.ID AS ID, R.NUMERO, R.ANO,R.VALOR, UN_CUSTO.NOME AS NOME_UNI_CUSTO, UN_CUSTO.CODIGO_UNIDADE AS COD_UNI_CUSTO,  UN_CUSTO.ID_UNIDADE AS ID_UNI_CUSTO, SUM(CONT.VALOR) AS VALOR_CONT,R.ID_TIPO AS TIPO 
   FROM REQUISICOES.REQUISICAO_DIARIA R
   JOIN SCO.CONTINGENCIAMENTO CONT ON (R.ID = CONT.ID_REQUISICAO)
   JOIN SCO.CELULA_ORCAMENTARIA CEL ON (CEL.ID_CELULA = CONT.ID_CELULA_ORCAMENTARIA )
   JOIN COMUM.UNIDADE UN_CUSTO ON (R.ID_UNIDADE_CUSTO = UN_CUSTO.ID_UNIDADE)   
   WHERE R.ID_TIPO = <numero_tipo_requisicao> AND CONT.TIPO_REQUISICAO = <numero_tipo_requisicao> AND 
   R.ID NOT IN (SELECT ID_REQUISICAO FROM SCO.SUB_EMPENHO_REQUISICAO  WHERE TIPO_REQUISICAO = <numero_tipo_requisicao> ) 
   AND R.ANO = <ano_orcamentario>  AND 
    R.ID_STATUS IN  ( 101,104,108 ) AND
    UN_CUSTO.HIERARQUIA LIKE '%.<unidade_gestora_usuario_logado>.%' AND CEL.ID_CONVENIO IS NULL  
GROUP BY R.DATA, R.ID, R.NUMERO, R.ANO, R.VALOR, UN_CUSTO.NOME, UN_CUSTO.CODIGO_UNIDADE, UN_CUSTO.ID_UNIDADE,R.ID_TIPO HAVING SUM(CONT.VALOR) > 0  
ORDER BY R.ID_TIPO, UN_CUSTO.NOME, DATA_REQ DESC
  • O código acima foi utilizado para consultar as requisições de diárias, para consultar as demais requisições, deverá ser alterado o nome da tabela, para o nome da tabela de requisição desejada.

Também realizar operações com Convênios associada a uma requisição.

Não se aplica.

  • desenvolvimento/especificacoes/sipac/orcamentario/casos_de_uso/relatorios/requisicoes_documentos_de_resumo_para_empenhos/requisicoes_a_empenhar.txt
  • Última modificação: 2017/04/03 18:21
  • (edição externa)