~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cotar Materiais do Catálogo ====== Através desta operação será possível o gestor de compras/licitação cadastrar cotações de preços para materiais. ===== Descrição do Caso de uso ===== Este caso de uso está acessível em // SIPAC → Módulos → Compras → Cotações → Cotações → Cotar Materiais do Catálogo//. O sistema apresenta uma consulta por materiais ou serviços por meio de pelo menos um dos filtros a seguir: * **Por Período**: Tipo - DATA, Formato - DD/MM/AAAA a DD/MM/AAAA. * **Código**: Tipo - NUMÉRICO. * **Denominação**: Tipo - TEXTO. * **Grupo de Material**: Tipo - AUTOCOMPLETE, Entrada de Dados: CÓDIGO ou NOME DO GRUPO, Formato: 9999 - NOME DO GRUPO. * **Código CATMAT**: Tipo - NUMÉRICO. * **Somente Ativos?**: Tipo - LÓGICO. * **Exibir Especificação?**: Tipo - LÓGICO. * **Exibir em Formato de Relatório?**: Tipo - LÓGICO. Após a consulta, o sistema exibe os dados: * **__Código__**: Tipo - NUMÉRICO. * **__Código CATMAT__**: Tipo - NUMÉRICO. * **__Data de Cadastro__**: Tipo - DATA. * **__Denominação__**: Tipo - TEXTO. * **__Unid. Medida__**: Tipo - TEXTO. * **__Grupo de Material__**: Tipo - TEXTO. * **__Subgrupo de Material__**: Tipo - TEXTO. Para cada material ou serviço é possível adicionar cotações. ===Adicionar Cotações=== É exibido as informações de **Cadastro de Material/Serviço**: * **__Código do Material/Serviço__**: Tipo - NUMÉRICO. * **__Código CATMAT__**: Tipo - NUMÉRICO. * **__Denominação__**: Tipo - TEXTO. * **__Grupo de Material__**: Tipo - TEXTO. * **__Unidade de Medida__**: Tipo - TEXTO. * **__Especificação__**: Tipo - TEXTO. * **__Valor Estimado__**: Tipo - MOEDA [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN02)]]. * **__Preço de Compra__**: Tipo - MOEDA. Logo após é solicitado as informações dos **Dados da Cotação de Preços do Material** [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN01)]]: * **Fonte Externa**: Tipo - LÓGICO. * ***Fornecedor/Fonte Externa**: Tipo - TEXTO. * ***Marca**: Tipo - TEXTO. * ***Valor Cotado**: Tipo - MOEDA. * ***Data da Cotação**: Tipo - DATA. * **Moeda Estrangeira**: Tipo - TEXTO. * **Valor Moeda Estrangeira**: Tipo - MOEDA. * **Arquivo**: Tipo - DOWNLOAD. É disponibilizado a opção de **Adicionar Cotações**. De acordo com as inserções, abaixo é listado as cotações inseridas **Cotações de Preços Associadas** [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN03)]]: * **__Selecionar cotações__**: Tipo Lógico. Formato Check-box. * **__Fornecedor/Fonte Externa__**: Tipo - TEXTO. * **__Marca__**: Tipo - TEXTO. * **__Valor Cotado__**: Tipo - MOEDA. * **__Data da Cotação__**: Tipo - DATA. * **__Proc. de Origem__**: Tipo - TEXTO. * **__Moeda Estrangeira__**: Tipo - TEXTO. * **__Valor Moeda Estrangeira__**: Tipo - MOEDA * **__Arquivo__**: Tipo - TEXTO. É disponibilizado as opções de **Calcular Preço médio**, **<< Voltar** e **Cancelar**. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não pode haver duas cotações para do mesmo fornecedor para a mesma data. * **RN02** - O preço estimado(Média das cotações selecionadas) deve ser calculado entre as cotações selecionadas sendo possível usar as últimas compras feita dentro de 180 dias antes(Valores cadastrados no caso de uso SIPAC -> Módulo de Licitação -> Aba Licitação -> Licitação -> Julgar Propostas) como uma cotação. * **RN03** - Preço da última compra caso tenha ultrapassado o prazo de 180 dias deverá ficar em vermelho o valor(explicado em tela a razão do campo estar em vermelho). ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.material.dominio.Material | admnistrativo.comum.material | | br.ufrn.sipac.requisicoes.material.dominio.GrupoMaterial | admnistrativo.comum.grupo_material | | br.ufrn.sipac.requisicoes.material.dominio.DescritorGrupoMaterial | admnistrativo.comum.descritor_grupo_material | | br.ufrn.sipac.compras.dominio.CotacaoPrecos | admnistrativo.compras.cotacao_precos | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Compras/licitação Link(s): Cotações -> Cotações -> Cotar Materiais do Catálogo Usuário: diretordmp, san. Papel que usuário deve ter: * SipacPapeis.GESTOR_COMPRAS ou * SipacPapeis.GESTOR_LICITAÇÃO ou * SipacPapeis.GESTOR_IMPORTAÇÃO ou * SipacPapeis.GESTOR_SERVIÇOS_COMPRAS ou * SipacPapeis.GESTOR_RELATÓRIO_COMPRAS ou * SipacPapeis.GESTOR_PAGAMENTO_SERVIÇO_PF e * SipacPapeis.GESTOR_CADASTRO_MATERIAL. ===== Cenários de Teste ===== Buscar por um material e realizar cotações de modo que confrontem as RNs definidas. ===== Dados para o Teste ===== * Realizar consulta através dos filtros.