RES: [firebase-br] Problema para controlar saldo de produtos

Marcelo Siqueira marcelo em bredas.com.br
Seg Dez 6 14:45:53 -03 2004


A sua ideia é uma opção. Vou estudar viabilidade disso aqui.

Obrigado!
Marcelo

Josauro S.J. wrote:
> Só uma curiosidade, atualmente não trabalho mais com sistema de estoques, mas porque voces querem ter uma tabela com o saldo ? não é so computar as entradas menos as saidas, assim voces não tem problemas com atualização de saldos, eu sempre fiz isso quando trabalhava com sistemas de estoques, e olha que não tinha todos os recursos que o FB oferece.(Tinha uma tabela que chava de Kardex, onde tinha uma linha para cada operação de entrada e/ou saida ou reserva (um campo status dizia o que hera), assim essa tabela de itens hera inclusive a tabela de itens das notas ou seja tinha apenas uma tabela de NF (podia ser outra coisa tambem não necessariamente NF), e os seus itens, assim notas de entradas e saidas heram o mesmo arquivo com status diferenciando e os itens o historico dos produtos.)
> 
> At.
> Josauro S.J.
> Diretor
> josauro em casasoft.inf.br
> ----- Original Message ----- 
> From: Marcelo Siqueira 
> To: FireBase 
> Sent: Monday, December 06, 2004 11:25 AM
> Subject: Re: RES: [firebase-br] Problema para controlar saldo de produtos
> 
> 
> Rildecy,
> 
> Obrigado pelas dicas. Mas ainda tenho algumas duvidas. Se eu entendi bem 
> o seu exemplo você apenas atualiza os saldos de produtos no final, 
> quando o usuario escolhe que tipo de operação ele quer realizar, certo?
> 
> No meu caso eu quero atualizar os saldos assim que o usuario escolher os 
> produtos, antes mesmo de fechar a venda. Mas caso o usuario cancele a 
> venda eu tenho que voltar os saldos para o valor correto.
> 
> Eu imagino assim:
> 
> Maquina A:
> - Abro uma transação
> - Saldo atual do produto X: 100
> - Usuario escolhe para comprar 2 unidade do produto X
> - Saldo do produto X agora é 98
> - Transação ainda não foi completada
> 
> Em quanto isso na Maquina B:
> - Abro uma transação
> - O Saldo atual do produto X é 98
> - O usuario compra 5 unidades do produto X
> - Agora o saldo o produto X é 93
> - Venda confirmada e transação comitada
> 
> Bom, ai na maquina A o usuario resolve cancelar tudo e eu dou um 
> Rollback. Como então vai ficar o saldo do produto X? Vai voltar para 100 
> ou ficar em 93? Essa é minha duvida, como o rollback do banco vai se 
> comportar nesse tipo de situação de atualização de saldos?
> 
> Marcelo





Mais detalhes sobre a lista de discussão lista