UC00098 - Lançamento das Propostas

De Wiki Java - Interno
(Diferença entre revisões)
Ir para: navegação, pesquisa
(RN01 - Tela de Lançamento das Propostas)
Linha 49: Linha 49:
 
* Condições de pagamento: campo texto, com 60 posições, obrigatório
 
* Condições de pagamento: campo texto, com 60 posições, obrigatório
 
* Valor frete:
 
* Valor frete:
 +
* Prazo de entrega: Campo onde deverá ser informado, em dias, o prazo de entrega para os itens da cotação. Este campo aceitará somente número com no máximo 3 dígitos (ex: 30, 60, 120 e etc).
  
  

Edição das 16h33min de 20 de agosto de 2014

Conteúdo

Objetivo

  • Digitar manualmente as cotações de preços dos fornecedores, que por algum motivo não informaram na central de compras.

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 Lançamento das Propostas. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Ter lançado as propostas de preços dos fornecedores.


Diagrama de classes

Compras.png

Fluxo de eventos

Fluxos principais

Fluxo 1: Usuário acessa a rotina Menu -> Movimentos -> Compras -> Lançamento das Propostas.

  • Sistema exibe a tela inicial da rotina em questão, conforme regra de negócio RN01.


Regras de negócio

RN01 - Tela de Lançamento das Propostas

Usuário informa o número da cotação. Ao fazer isto o sistema verifica se a mesma existe e exibe em tela:

  • Filial:
  • Data da cotação:
  • Validade:
  • Comprador:


Logo após o sistema solicita o fornecedor. Deverá ser feito as seguintes validações:


  • Não pode ser lançado a cotação mais de uma vez para o mesmo fornecedor. Se isto ocorrer informar a seguinte mensagem "Cotação de preços já informada para este fornecedor".
  • Checar a data da validade da cotação. Se a data do sistema é superior a data da validade da cotação, informar a seguinte mensagem "Cotação de preços já encerrada. A sua validade era até o dia: dd/mm/aaaa


Não havendo restrição/erro, pedir em tela:


  • Condições de pagamento: campo texto, com 60 posições, obrigatório
  • Valor frete:
  • Prazo de entrega: Campo onde deverá ser informado, em dias, o prazo de entrega para os itens da cotação. Este campo aceitará somente número com no máximo 3 dígitos (ex: 30, 60, 120 e etc).


Em seguida o sistema exibe TODOS os produtos/grades no sistema, no formato de um grid, e solicita os preços.

  • Código do produto
  • Referência do produto
  • Descrição
  • Grade
  • Unidade (usada ao abrir a cotação)
  • Quantidade
  • Preço (ÚNICO CAMPO EDITÁVEL)
Ferramentas pessoais
Espaços nominais

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