~~ODT~~
Este caso de uso permite aos funcionários do setor de compras e de licitação emitir um relatório contendo os itens de um determinado processo de compra e as requisições associadas a cada item.
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 com as Requisições.
Ao acessar o caso de uso o sistema apresenta os filtros (RN01):
CC
,CI
,PR
,DL
,IN
eCV
.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. | Total |
---|---|---|---|---|---|---|---|---|---|---|
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 |
999999/AAAA | 9999 NOME DA UNIDADE | |||||||||
(RN04) | NOME DA UNIDADE GESTORA | 9 |
Então o caso de uso é finalizado.
Não se aplica.
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 |
Sistema: SIPAC
Módulo: Compras/Licitação
Link(s): Aba de Relatórios → Requisições/Materiais/Serviços do Processo → Itens com as Requisições
Usuários: rms
Papel que usuário deve ter: SipacPapeis.GESTOR_LICITACAO ou SipacPapeis.GESTOR_COMPRA ou SipacPapeis.GESTOR_RELATÓRIO_COMPRA.
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;