Mudanças entre as edições de "Projeto/Ourolux/Documentação/NormalizarPedido"

De GeoSales
Ir para navegação Ir para pesquisar
(Criou página com ' =Necessidade= Cliente precisa estabelecer um saldo complementar para o usuário que utilizará a conta corrente para aprovar pedidos de bonificação. Esse saldo precisa ser...')
 
Linha 1: Linha 1:
  
 
=Necessidade=
 
=Necessidade=
Cliente precisa estabelecer um saldo complementar para o usuário que utilizará a conta corrente para aprovar pedidos de bonificação. Esse saldo precisa ser atualizado todo primeiro dia útil do mês.
+
Cliente precisa copiar um determinado pedido. Se o pedido tiver alguma pendência de estoque impeditivo, este pedido precisa ser normalizado para que possa ser criado no GeoSales. A normalização do pedido garante que o pedido poderá ser copiado dentro do GeoSales.
  
 
=Solução=
 
=Solução=
*Criar um campo no cadastro da conta corrente para inserir o Saldo Complementar do Usuário
+
*Criar um botão para normalizar o pedido na tela de listagem de pedidos. Ao escolher um pedido e clicar no botão de normalizar, o GeoSales deve normalizar o pedido. Os itens que, no momento da normalização, não tiverem estoque disponível não serão adicionados ao pedido normalizado. Se nenhum item do pedido tiver estoque disponível o mesmo não poderá ser normalizado.
*Criar rotina para complementar saldo da conta corrente no primeiro dia de cada mês
 
  
 
=Cenários=
 
=Cenários=
 
 
===Cenário 1===
 
===Cenário 1===
  
*Usuário João possui Saldo Complementar de 2000 e no dia 31/10/2016 ele possui um saldo de conta corrente de 1500, no dia 01/11/2016 será feito um lançamento complementar automático de 500,00
+
*Usuário João quer fazer uma cópia de um pedido X. O pedido X tem um item: A (com quantidade 15). O item A possui estoque disponível (maior que 15) . O GeoSales deve normalizar o pedido X criando um pedido X' contendo o item A com a quantidade de 15.
  
 
===Cenário 2===
 
===Cenário 2===
  
*Usuário João possui Saldo complementar de 2000 e no dia 31/10/2016 ele possui zero de saldo de conta corrente, no dia 01/11/2016 será realizado um lançamento complementar automático de 2000 em sua conta corrente
+
*Usuário João quer fazer uma cópia de um pedido X. O pedido X tem dois itens: A (com quantidade 15) e B (com quantidade 10). O item A possui estoque disponível (maior que 15) e o item B não possui estoque disponível (menor que 10). O GeoSales deve normalizar o pedido X criando um pedido X' contendo o item A com a quantidade de 15.
  
 
===Cenário 3===
 
===Cenário 3===
  
*Usuário João possui Saldo complementar de 2000 e no dia 31/10/2016 ele possui 2000 de saldo de conta corrente, no dia 01/11/2016 não será realizado saldo complementar pois seu saldo atual já é igual ao saldo complementar
+
*Usuário João quer fazer uma cópia de um pedido X. O pedido X tem dois itens: A (com quantidade 15) e B (com quantidade 10). O item A não possui estoque disponível (menor que 15) e o item B não possui estoque disponível (menor que 10). O GeoSales não deve normalizar o pedido X, pois nenhum dos itens do pedido X possui estoque disponível. João deve receber uma mensagem informando que não foi possível normalizar o pedido.

Edição das 18h59min de 5 de dezembro de 2016

Necessidade

Cliente precisa copiar um determinado pedido. Se o pedido tiver alguma pendência de estoque impeditivo, este pedido precisa ser normalizado para que possa ser criado no GeoSales. A normalização do pedido garante que o pedido poderá ser copiado dentro do GeoSales.

Solução

  • Criar um botão para normalizar o pedido na tela de listagem de pedidos. Ao escolher um pedido e clicar no botão de normalizar, o GeoSales deve normalizar o pedido. Os itens que, no momento da normalização, não tiverem estoque disponível não serão adicionados ao pedido normalizado. Se nenhum item do pedido tiver estoque disponível o mesmo não poderá ser normalizado.

Cenários

Cenário 1

  • Usuário João quer fazer uma cópia de um pedido X. O pedido X tem um item: A (com quantidade 15). O item A possui estoque disponível (maior que 15) . O GeoSales deve normalizar o pedido X criando um pedido X' contendo o item A com a quantidade de 15.

Cenário 2

  • Usuário João quer fazer uma cópia de um pedido X. O pedido X tem dois itens: A (com quantidade 15) e B (com quantidade 10). O item A possui estoque disponível (maior que 15) e o item B não possui estoque disponível (menor que 10). O GeoSales deve normalizar o pedido X criando um pedido X' contendo o item A com a quantidade de 15.

Cenário 3

  • Usuário João quer fazer uma cópia de um pedido X. O pedido X tem dois itens: A (com quantidade 15) e B (com quantidade 10). O item A não possui estoque disponível (menor que 15) e o item B não possui estoque disponível (menor que 10). O GeoSales não deve normalizar o pedido X, pois nenhum dos itens do pedido X possui estoque disponível. João deve receber uma mensagem informando que não foi possível normalizar o pedido.