Tabela de conteúdos

~~ODT~~

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

Relatório dos Itens não adquiridos

Este caso de uso permite aos funcionários do setor de compras e de licitação emitir um relatório contendo os itens que não tenham sido adquiridos de um determinado processo de compra e as requisições associadas a cada item.

Descrição do Caso de Uso

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 → Itens não adquiridos.

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

O sistema exibe o relatório no seguinte formato:

RELATÓRIO DOS ITENS COM AS REQUISIÇÕES

LISTA DOS ITENS DO PROCESSO
Item Especificação do Item Unidade de Medida Marca Proposta Quantidade(RN02) Quant. Int.(RN03) Quant. Ext.(RN03) Quant. Total(RN03) Valor Unitário Total
Situação Justificativa
Requisição Unidade
Unidade Gestora
99 999999999999 DENOMINAÇÃO DO MATERIAL especificação TEXTO TEXTO 9 - CNPJ (Este campo é um link para detalhes do fornecedor explicitados abaixo) 99 99 99 99 R$99,99 R$9.999,99
SITUAÇÃO JUSTIFICATIVA
999999/AAAA 9999 NOME DA UNIDADE
(RN04) NOME DA UNIDADE GESTORA 9
Detalhes do Fornecedor

Então o caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.compras.dominio.ItemProcessoCompra administrativo.compras.item_processo_comrpa
br.ufrn.sipac.compras.dominio.ProcessoCompra administrativo.compras.processo_comrpa
br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicao administrativo.requisisicoes.item_requisicao
br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial administrativo.requisisicoes.requisicao_material

Plano de Teste

Sistema: SIPAC

Módulo: Compras/Licitação

Link(s): Aba de Relatórios → Requisições/Materiais/Serviços do Processo → Itens não adquiridos Usuários: rms

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

Cenários de Teste

Dados para o Teste

Utilizar um processo de compra:

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;
SELECT 
  pc.num_protocolo 
FROM 
  compras.processo_compra pc 
WHERE 
  pc.id_status <> 506 
  --and srp=true
ORDER BY 
  pc.id_proc_compra 
LIMIT 10;