Entrada de produtos.
Estou com dúvidas quanto à modelagem de um requisito não funcional que o software que estou desenvolvendo precisa garantir. Tentarei ser o mais claro possivel. :)
RNF01: O software não deve permitir que o preço de um produto seja alterado até que seu estoque anterior tenha terminado.
Isso diz respeito à entrada de novos produtos. Por exemplo:
- Tenho o produto ´TELEFONE CELULAR´ cadastrado no sistema. A quantidade do produto é de 3 unidades e seu preço de compra é R$ 105.00 (vamos supor então que o preço de venda seja R$130.00). Ok.
- Fora solicitado então pelos responsáveis uma nova remessa de 50 unidades do mesmo produto. Acontece que o preço de compra mudou para R$ 115.00 (o que consequentemente aumentara o preço de venda). É feita então o cadastro da entrada no sistema.
- Então entramos na questão do citado requisito não funcional. O software não pode alterar o preço das antigas unidades. No caso as 3 unidades citadas anteriormente.
Como devo fazer isso??
Segue em anexo duas imagens da modelagem do sistema. Uma delas da enfoque na parte da entrada.
[URL=http://img291.imageshack.us/my.php?image=mercompletocw0.jpg][img:ac60a858ed]http://img291.imageshack.us/img291/5383/mercompletocw0.th.jpg[/img:ac60a858ed][/URL] [URL=http://img169.imageshack.us/my.php?image=merdetalheyc7.jpg][img:ac60a858ed]http://img169.imageshack.us/img169/7936/merdetalheyc7.th.jpg[/img:ac60a858ed][/URL]
Abraços!
RNF01: O software não deve permitir que o preço de um produto seja alterado até que seu estoque anterior tenha terminado.
Isso diz respeito à entrada de novos produtos. Por exemplo:
- Tenho o produto ´TELEFONE CELULAR´ cadastrado no sistema. A quantidade do produto é de 3 unidades e seu preço de compra é R$ 105.00 (vamos supor então que o preço de venda seja R$130.00). Ok.
- Fora solicitado então pelos responsáveis uma nova remessa de 50 unidades do mesmo produto. Acontece que o preço de compra mudou para R$ 115.00 (o que consequentemente aumentara o preço de venda). É feita então o cadastro da entrada no sistema.
- Então entramos na questão do citado requisito não funcional. O software não pode alterar o preço das antigas unidades. No caso as 3 unidades citadas anteriormente.
Como devo fazer isso??
Segue em anexo duas imagens da modelagem do sistema. Uma delas da enfoque na parte da entrada.
[URL=http://img291.imageshack.us/my.php?image=mercompletocw0.jpg][img:ac60a858ed]http://img291.imageshack.us/img291/5383/mercompletocw0.th.jpg[/img:ac60a858ed][/URL] [URL=http://img169.imageshack.us/my.php?image=merdetalheyc7.jpg][img:ac60a858ed]http://img169.imageshack.us/img169/7936/merdetalheyc7.th.jpg[/img:ac60a858ed][/URL]
Abraços!
Codename.v
Curtidas 0
Respostas
Ullrich
29/04/2008
Cara nao vejo muito sentido a isso, mas se quiser fazer, pode criar um sistema de lote de compra.
quando for vender o produto informe o lote para obter o preço de custo da compra.
quando for vender o produto informe o lote para obter o preço de custo da compra.
GOSTEI 0
Eleuterio Gonzalez
29/04/2008
Bem tb não vejo sentido , mas somente se criar um novo produto com as mesmas carcteristicas mas preço de compra e vendas diferentes.
GOSTEI 0