UC00107 - Seleção de propostas vencedoras

De Wiki Java - Interno
Edição feita às 10h48min de 20 de junho de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

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

Compras.png

Fluxo de eventos

Fluxos principais

Fluxo 1:

Fluxos Alternativos

Fluxo 1:


Fluxos de exceção

Fluxo 1:

Regras de negócio

RN01 - Aba de Filtragem

Assim que a rotina em questão for acessada, será exibida ao usuário a aba de filtragem que permitirá ao usuário selecionar uma cotação cujas propostas deseja manipular. A busca por cotações será feita através dos seguintes filtros:

  1. 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.
  2. 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.
  3. Período: Campo onde o usuário poderá informar uma data inicial e final para filtrar cotações abertas no período informado.
  4. Item: Campo onde poderá ser informado um produto ou serviço, para que sejam filtradas cotações cujo item informado faz parte.
  5. Considerar cotações com OC: Checkbox que determina se serão consideradas ou não na consulta cotações que estão vinculadas a uma ou mais ordens de compra.
    
    Somente serão consideradas na filtragem cotações feitas na filial logada cuja data de validade é maior ou igual a data de login que possuem pelo menis uma proposta lançada.
         
    No grid, para cada proposta, estarão visíveis na última coluna somente as opções de visualização e alteração.
    
    Por padrão assim que a rotina for acessada o sistema filtrará automaticamente todas as cotações cuja data de abertura está compreendida no mês corrente, que data de validade 
    é maior ou igual à data de login e que possuem pelo menos uma proposta lançada.

Os resultados da filtragem serão listados em um grid com as seguintes colunas:

  1. CÓDIGO: Código da cotação.
  2. ABERTURA: Data de abertura da cotação.
  3. VALIDADE: Data de validade da cotação.
  4. COMPRADOR:' Código + nome do comprador vinculado à cotação.
  5. Nº PROPOSTAS: Quantidade de propostas lançadas para a cotação em questão.
  6. OC´s: Número das ordens de compra geradas a partir de uma determinada cotação.

RN02 - Tela de manutenção

Tela onde o usuário poderá selecionar as propostas vencedoras para uma determinada cotação. Nesta tela será exibida uma matriz que exibirá item a item os preços contidos em cada proposta de cada fornecedor. A matriz será montada em um grid seguindo o padrão/exemplo deste modelo.

O grid com a matriz será dividido em duas seções conforme descrito abaixo.

Dados da cotação

Exibirá dados referentes à cotação selecionada (colunas A até I do modelo em Excel) onde:

1ª linha: Exibirá os seguintes dados referentes ao cabeçalho da cotação:

  • Nº Cotação
  • Filial
  • Data (abertura)
  • Validade
  • Comprador


2ª linha: Desta linha em diante serão exibidos os itens da cotação nas seguintes colunas:

  • ITEN (código + descrição)
  • GRADE (padrão, caso não tenha grade)
  • UN (unidade em que o preço do item foi cotado)
  • QTDE. (quantidade)


Dados das propostas

Para cada propostas lançada para a cotação em questão, exibirá informações do fornecedores e os preços que o mesmo propôs para cada item (a partir da coluna J no modelo em Excel).

Layouts sugeridos

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas