~~ODT~~

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

Relatório Quadro Comparativo

Esse caso de uso permite ao funcionário do setor de licitações a geração de um relatório que apresenta as propostas de uma licitação de forma comparativa.

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Compras/Licitação → Aba Licitação → Consultas/Relatórios → Quadro Comparativo.

Ao acessar o caso de uso o sistema apresenta os seguintes filtros para geração do relatório:

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

O relatório é gerado e apresenta o seguinte formato:

QUADRO COMPARATIVO DE PROPOSTAS

  • Licitação: Tipo - TEXTO. Formato: 99999.999999/AAAA-99 - XX 99/AAAA - XX
  • Gestora: Tipo - TEXTO.
  • Assunto: Tipo - TEXTO.
  • Tipo_: Tipo - TEXTO.
  • Status: Tipo - TEXTO.
  • Abertura da Licitação:Tipo - DATA.
  • Validade da Ata:Tipo - DATA. Formato: DD/MM/AAAA à DD/MM/AAAA.
ItemEspecificação do Material Unid. Quant. Quant. Interna (RN02)Quant. Externa(RN02)Quant. Total(RN02)
9 NOME DO MATERIAL/SERVIÇOUNIDADE 9 9 9
ESPECIFICAÇÃO
Firma MarcaValor Unit.
9 MARCA R$ 9.999,99
9 - NOME DA FIRMA (CNPJ)
  • RN01 - 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. (Alterado em 13/01/2012, referente a tarefa 78141)
  • RN02 - Exibido somente se o processo de compra for SRP.

Resoluções/Legislações Associadas

Não se aplica.

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

Sistema: SIPAC

Módulo: Compras/Licitação

Link(s): Aba Licitação → Consultas/Relatórios → Quadro Comparativo

Usuários: rms

Papel que usuário deve ter: GESTOR_COMPRA, GESTOR_LICITACAO, GESTOR_RELATORIOS_COMPRAS

  • É 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) 
  INNER JOIN compras.item_processo_compra ipc ON (pc.id_proc_compra=ipc.id_processo_compra) 
  INNER JOIN compras.item_proposta ip ON (ip.id_item_processo=ipc.id_item_proc_compra) 
WHERE 
  pc.id_status <> 506
--and srp=true
GROUP BY
  p.num_protocolo, p.ano 
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) 
        INNER JOIN compras.item_processo_compra ipc ON (pc.id_proc_compra=ipc.id_processo_compra) 
        INNER JOIN compras.item_proposta ip ON (ip.id_item_processo=ipc.id_item_proc_compra) 
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 
  INNER JOIN compras.item_processo_compra ipc ON (pc.id_proc_compra=ipc.id_processo_compra) 
  INNER JOIN compras.item_proposta ip ON (ip.id_item_processo=ipc.id_item_proc_compra) 
WHERE 
  pc.id_status <> 506 
--and srp=true
ORDER BY 
  pc.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) 
        INNER JOIN compras.item_processo_compra ipc ON (pc.id_proc_compra=ipc.id_processo_compra) 
        INNER JOIN compras.item_proposta ip ON (ip.id_item_processo=ipc.id_item_proc_compra) 
WHERE 
	pc.id_status <> 506
	--and srp=true
ORDER BY   
	pc.id_proc_compra
LIMIT 10;
  • desenvolvimento/especificacoes/sipac/compras/casos_de_uso/licitacao/consultas_relatorios/quadro_comparativo.txt
  • Última modificação: 2017/04/03 18:20
  • (edição externa)