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