[firebase-br] RES: Ajuda em Estoque!
"Fabrício F. Kammer"
ffkammer em conchalnet.com.br
Ter Jul 25 09:48:24 -03 2006
Eu tbm usei a solução de reserva, de forma muito parecida com a que o
colega Ton fez...
Abro uma transacao para a venda e uma transacao para a reserva, a cada
item adicionado à venda eu atualizo a qtde do produto reservada e, no
momento da confirmação da venda (no commit) eu retiro a reserva e baixo
o estoque.
Dessa forma meu sistema traz para o vendedor a quantidade em estoque, a
quantidade reservada e o saldo de estoque provável. Dessa forma o
vendedor tem condição de, no momento do atendimento, informar o cliente
que ele possui X em estoque e Y reservado, podendo reservar X para o
cliente e aguardar para ver se a quantidade Y será retornada ao estoque
ou se a venda será concretizada.
Foi a única maneira que consegui fazer para orientar os vendedores sobre
o saldo em estoque.
[]s
Fabrício
Ton - Hotmail escreveu:
> Olá...
>
> No seu caso, acho que uma view não resolveria... Já que é um select nas
> tabelas do Banco e o mesmo estoque será retornado quando requisitado.
>
> O que já fiz, foi reserva, quando adicionado o produto no estoque, o
> mesmo entrava para uma tabela de pré-venda, onde através de select, diminuia
> a quantidade de estoque retornada...
>
> Mas isso porque a regra de negócio do meu cliente permitia... Já que caso
> algum cliente quisesse fazer uma compra durante uma outra venda, correria o
> risco de não haver produto em estoque e o mesmo iria embora, mesmo que
> depois disso a outra venda fosse cancelada e o estoque voltasse a figurar
> com todos os itens.
>
> Ton
> Analista de Sistemas
> DotCom Informática
>
> "A infrmação não é um produto,
> e sim a matéria prima." (Ton)
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Fellipe Henrique
> Enviada em: terça-feira, 25 de julho de 2006 08:56
> Para: lista em firebase.com.br
> Assunto: [firebase-br] Ajuda em Estoque!
>
> Olá amigos, estou tendo uma dúvida ao montar um Estoque...
>
> Tenho a tabela de Estoque, e tals.. pois bem, e tenho vendas, la na minha
> venda eu verifico se existe estoque pra fazer uma venda... vamos supor que 3
>
> usuarios estao fazendo venda, e meu estoque seja 10, e cada um deles vai
> vender 5... no momento em que se abre a Transacao tem quantidade disponivel
> pra venda, mas ao finalizar haverá erros, pois nao tem quantidade...
>
> Minha pergunta eh a seguinte, pra isso seria melhor usar uma View? Se sim,
> como seria isso?
>
> P.s.: Uso Firebird 1.5 SS e Delphi
>
>
> []s
> Fellipe H.
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista