UC00107 - Seleção de propostas vencedoras
De Wiki Java - Interno
Conteúdo |
Objetivo
- Selecionar cotações vencedoras para em seguida gerar ordens de compra para os fornecedores.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Seleção de propostas vencedoras. Este nome será utilizado para criar a página no Wiki.
- Nos combobox da aba de filtragem, utilizar novo componente desenvolvido no caso de uso UC00114 - Consulta estoque mín-máx/sugestão de compra.
- Incluir na rotina de cotação de compra (que é enviada ao fornecedor) e lançamento de proposta um campo item a item para que seja informado o valor do IPI.
Resultado esperado
- Determinar as cotações de preço vencedoras para geração de ordem de compta.
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos Alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Tela de pesquisa
Filtragem
Assim que a rotina em questão for acessada, será exibida ao usuário a aba de consulta com os seguintes filtros:
- Cotação: Campo onde o usuário poderá informar o número de uma determinada cotação a ser considerada na busca. Caso este filtro seja informado, os demais filtros não serão considerados na consulta caso informados.
- Comprador: Combobox onde o usuário poderá selecionar um ou mais compradores dentre os cadastrados no sistema (utilizar novo componente citado nos pré-requisitos) para que o sistema busque por cotações cujos compradores correspondem aos selecionados no filtro.
- Período: Campo onde o usuário poderá informar uma data inicial e final para filtrar cotações abertas no período informado.
Somente serão consideradas na filtragem cotações feitas na filial logada cuja data de validade é maior ou igual a data de login.
Grid
aaa