~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Itens com Unidades Demandantes do SRP ====== Esta funcionalidade é utilizada pelos gestores de registro de preço com a finalidade de visualizar os itens com suas unidades demandantes no SRP. ===== Descrição ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Módulo Compras - Registros de Preços -> Aba Sistema de Registro de Preços -> Relatórios -> Itens com Unidades Demandantes do SRP. ====Passo 1==== Segue conforme especificado no Passo 1 do caso de uso [[desenvolvimento:especificacoes:sipac:compras_-_registros_de_precos:casos_de_uso:sistema_de_registro_de_precos:operacoes:bloquear_itens#passo1|Bloquear Itens]]. ====Passo 2==== Então o sistema exibe um relatório tal qual o modelo abaixo: **ITENS COM AS UNIDADES DEMANDANTES DO SRP** **__Licitação__:** 99999.999999/AAAA-99 - SIGLA MODALIDADE LICITAÇÃO 9.../AAAA - SIGLA UNIDADE GESTORA. **__Gestora__:** CÓDIGO UNIDADE - DENOMINAÇÃO UNIDADE **__Assunto__:** ASSUNTO **__Tipo__:** TIPO **__Status__:** STATUS **__Abertura da Licitação__:** DD/MM/AAAA - HH:MM **__Validade da Ata__:** DD/MM/AAAA à DD/MM/AAAA ^ ITENS COM AS UNIDADES PARTICIPANTES DO SRP ^^^^^ ^ Item ^ Material ^ Saldo ^ Total ^ Status ^ | 9... | CÓDIGO MATERIAL - DENOMINAÇÃO MATERIAL | 99,99 | 99,99 | STATUS | | | **Unidade** || **Quant.** || | | CÓDIGO UNIDADE - DENOMINAÇÃO UNIDADE (**Req.**: 9.../AAAA) || 99,99 || | 9... | CÓDIGO MATERIAL - DENOMINAÇÃO MATERIAL | 99,99 | 99,99 | STATUS | | | **Unidade** || **Quant.** || | | CÓDIGO UNIDADE - DENOMINAÇÃO UNIDADE (**Req.**: 9.../AAAA) || 99,99 || Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Compras - Registros de Preços Link: Aba Sistema de Registro de Preços -> Relatórios -> Itens com Unidades Demandantes do SRP Usuário: nnaa Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA_SRP ===== Cenários de Teste ===== * É 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//. * Tentar acessar o caso de uso com um processo de compra não SRP. * O sistema deve criticar. * Tentar acessar o caso de uso com um processo de compra de uma unidade diferente da unidade do usuário logado. * O sistema deve criticar. ===== Dados para o Teste ===== Abaixo o SQL para obter um processo valido para testar o caso de uso: * CONFIGURAÇÃO 01: 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.srp=true AND pc.id_status <> 506 ORDER BY p.ano DESC, p.num_protocolo ASC LIMIT 10; * CONFIGURAÇÃO 02: SELECT pc.num_protocolo FROM compras.processo_compra pc WHERE pc.srp=true AND pc.id_status <> 506 ORDER BY p.id_proc_compra LIMIT 10;