~~ODT~~

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

Relatório de Material/Serviço Licitado

Este caso de uso permite aos funcionários do setor de compras e de licitação emitir um relatório contendo a lista dos materiais a serem licitados em um determinado processo de compra.

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Compras/Licitação → Relatórios → Requisições/Materiais/Serviços do Processo → Material/Serviço Licitado.

Ao acessar o caso de uso o sistema apresenta os filtros (RN01):

  • Nº Processo: Tipo NUMÉRICO, formato: 99999.999999/AAAA-99. (RN02)
  • Modalidade/Número/Ano: Tipo TEXTO, formato: SIGLA MODALIDADE - 9…/AAAA. São apresentadas as opções: CC,CI,PR,DL,IN eCV.

O sistema exibe o relatório no seguinte formato:

RELATÓRIO DOS MATERIAIS A SEREM LICITADOS

  • Licitação: Licitação do processo de compra. Tipo - TEXTO. Formato: 99999.999999/AAAA-99 - XX 99/AAAA - SIGLA DA UNIDADE.
  • Gestora: Unidade gestora da licitação. Tipo - TEXTO. Formato: 9999 - SIGLA DA UNIDADE
  • Assunto: Descrição do assunto do processo de compra. Tipo - TEXTO.
  • Tipo: Tipo do processo de compra. Tipo - TEXTO.
  • Status: Status do processo de compra. Tipo - TEXTO.
  • Abertura da Licitação: Data de abertura da licitação. Tipo - DATA.
  • Validada da Ata: Validade da Ata do processo de compra. Tipo - DATA.
  • Objeto Detalhado: Objeto detalhado relacionado a compra. Tipo - TEXTO.
LISTA DOS MATERIAIS
ItemEspecificação do MaterialUnidade de MedidaQuant. Requis.(RN03)Quant. interna(RN04)Quant. Externa(RN04)Quant. Total(RN04)
Tipo - NUMÉRICOTipo - TEXTOTipo - TEXTOTipo - NUMÉRICOTipo - NUMÉRICOTipo - NUMÉRICOTipo - NUMÉRICO
Tipo - NUMÉRICOTipo - TEXTOTipo - TEXTOTipo - NUMÉRICOTipo - NUMÉRICOTipo - NUMÉRICOTipo - NUMÉRICO
Tipo - NUMÉRICOTipo - TEXTOTipo - TEXTOTipo - NUMÉRICOTipo - NUMÉRICOTipo - NUMÉRICOTipo - NUMÉRICO

Então o caso de uso é finalizado.

  • RN01 - Somente é possível ir ao próximo passo se o processo for da mesma unidade gestora do usuário.
  • RN02 - Caso o parâmetro UTILIZA_PROTOCOLO_SIPAC esteja configurado como falso, será exibido um campo único para a informação do número do processo no formato radical.número/ano-dv. Esse campo é mascarado, ou seja, não é necessário o usuário informar os “./-”. Caso o parâmetro esteja configurado como verdadeiro será solicitado os valores de forma separada, sendo quatro campos: radical . número / ano - dv. As informações desse campo são exibidas também no formato radical.número/ano-dv. (Adicionado em 13/01/2012, referente a tarefa 78141)
  • RN03 - Exibido qaundo o processo de compra não for do tipo SRP.
  • RN04 - Exibido qaundo o processo de compra for do tipo SRP.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.sipac.compras.dominio.ItemProcessoCompra administrativo.compras.item_prcoesso_compra
br.ufrn.sipac.compras.dominio.ProcessoCompra administrativo.compras.processo_compra

Sistema: SIPAC

Módulo: Compras/Licitação

Link(s): Aba de Relatórios → Requisições/Materiais/Serviços do Processo → Material/Serviço Licitado

Usuários: rms

Papel que usuário deve ter: SipacPapeis.GESTOR_LICITACAO ou SipacPapeis.GESTOR_COMPRA ou SipacPapeis.GESTOR_RELATÓRIO_COMPRA.

  • É importante que os testes sejam realizados com as duas configurações informadas abaixo:
    • Configuração 01:
      • UTILIZA_PROTOCOLO_SIPAC = true.
    • Configuração 02:
      • UTILIZA_PROTOCOLO_SIPAC = false.

Utilizar um processo de compra:

  • Configuração 01:
-- UTILIZANDO A BUSCA POR NÚMERO DO PROCESSO
SELECT 
  p.num_protocolo, p.ano 
FROM 
  compras.processo_compra pc 
  INNER JOIN protocolo.processo p ON (p.id_processo=pc.id_processo) 
WHERE 
  pc.id_status <> 506 
  --and srp=true
ORDER BY 
  p.ano DESC, p.num_protocolo ASC 
LIMIT 10;
 
-- UTILIZANDO A BUSCA POR MODALIDADE
SELECT 
	pc.num_modalidade, p.ano, ml.abreviacao 
FROM 
	compras.processo_compra pc 
	INNER JOIN compras.modalidade_licitacao ml ON (pc.id_modalidade=ml.id) 
	INNER JOIN protocolo.processo p ON (pc.id_processo=p.id_processo) 
WHERE 
	pc.id_status <> 506  
	--and srp=true
ORDER BY 
	p.ano DESC, p.num_protocolo ASC 
LIMIT 10;
  • Configuração 02:
-- UTILIZANDO A BUSCA POR NÚMERO DO PROCESSO 
SELECT 
  pc.num_protocolo 
FROM 
  compras.processo_compra pc 
WHERE 
  pc.id_status <> 506  
  AND pc.num_protocolo IS NOT NULL 
  --and srp=true
ORDER BY 
  p.id_proc_compra 
LIMIT 10;
 
-- UTILIZANDO A BUSCA POR MODALIDADE
SELECT 
	pc.num_modalidade, SUBSTRING(pc.num_protocolo,14,4), ml.abreviacao 
FROM 
	compras.processo_compra pc 
	INNER JOIN compras.modalidade_licitacao ml ON (pc.id_modalidade=ml.id) 
WHERE 
	pc.id_status <> 506 
	AND pc.num_protocolo IS NOT NULL 
	--and srp=true
GROUP BY   
	pc.num_modalidade, SUBSTRING(pc.num_protocolo,14,4), ml.abreviacao 
ORDER BY   
	pc.num_modalidade ASC, SUBSTRING(pc.num_protocolo,14,4) DESC
LIMIT 10;
  • desenvolvimento/especificacoes/sipac/compras/casos_de_uso/relatorios/requisicoes_materiais_servicos_do_processo/material_servico_licitado.txt
  • Última modificação: 2017/04/03 18:20
  • (edição externa)