[firebase-br] reprocessar estoque??? alguem tem um exemplobasico

Armando Boza armando.boza em gmail.com
Qui Jan 17 22:39:48 -03 2008


tb existe essa opção amigo, por trigger, funciona muito bem.

tudo depende do estabelecimento q vai utulizar o sistema.
ainda bem q com o firebird conseguimos dar conta do recado..kkkkk

----- Original Message ----- 
From: "Magno System" <magno em speet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, January 17, 2008 9:33 PM
Subject: Re: [firebase-br] reprocessar estoque??? alguem tem um 
exemplobasico


Será que o modo em que eu faço tem algum problema ? Eu simplesmente tenho um
campo ESTOQUEATUAL na tabela de PRODUTOS que é atualizado via TRIGGER AFTER
INSERT, AFTER DELETE. Tenho uma tabela VENDAS que a cada inserção (item
vendido) ela abate o estoque (CAMPO ESTOQUEATUAL DA TABELA PRODUTOS) e a
cada cancelamento (deleção) ou entrada de produtos é adicionado no campo
ESTOQUEATUAL da tabela PRODUTOS. É claro que além disto as entradas e vendas
ficam registradas em outras tabelas. Mas se eu quiser saber o estoque atual
basta eu pesquisar o campo.

Posso até dizer que quando eu trabalhava com PIRADOX isto era um problema
pois ele não trabalha com transações. Mas com FIREBIRD isto não é problema.

Ou os colegas vêem alguma desvantagem ??? Gostaria de opiniões.

EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br
CNPJ: 07.693.076/0001-99

Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message ----- 
From: "Daniel / Tecnobyte" <temp2 em tecnobyte.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, January 17, 2008 5:35 PM
Subject: Re: [firebase-br] reprocessar estoque??? alguem tem um
exemplobasico


Claro, o que você disse é fato. Se o cliente está com a mercadoria na mão,
quem é o sistema para dizer que não tem estoque?? rsrs

Mas ainda assim, se a movimentação for mesmo intensa, a consulta, mesmo que
apenas para fins administrativos, poderá ainda ficar muito lenta. Imagine
20.000 itens, com movimentação de saída a todo instante, durante vários anos
consecutivos? Com certeza isto vai gerar alguns milhões de registro de saída
de mercadoria e ficaria muito lento para fazer consultas de estoque.

Acredito que uma alternativa seria ter um esquema de levantamento de estoque
com data e hora e as entradas e saídas seriam computadas apenas a partir
deste ponto. Exemplo:

Estoque atual = Estoque inicial + Entradas - Saídas

onde "Estoque inicial" seria aquele registrado em uma contagem "física" do
estoque e registrada no sistema com data e hora.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

----- Original Message ----- 
From: "Armando Boza" <armando.boza em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, January 17, 2008 12:21 PM
Subject: Re: [firebase-br] reprocessar estoque??? alguem tem um
exemplobasico


no caso de mercados com muitos caixas nao ha nem a necessidade de verificar
o saldo no momento da venda pois se o cliente esta com a mercadoria na mao
quer dizer q tem saldo, e mesmo q verifique o saldo eu nao iria bloquear a
venda do produto pq no sistema o estoque esta zero, deixa o cliente levar ..
kkkkkk.

em mercados somente a administração consulta saldo de produtos, tendo uma sp
bem feita e um servidor bem configurado nao ha problema algum.

----- Original Message ----- 
From: "Daniel / Tecnobyte" <temp2 em tecnobyte.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, January 17, 2008 10:42 AM
Subject: Re: [firebase-br] reprocessar estoque??? alguem tem um
exemplobasico


E o que você faz para evitar perda de desempenho quando a movimentação
crescer muito?

Eu também sou adepto desta idéia, mas naturalmente temos que considerar que,
por exemplo, somar a movimentação de um ano em um supermercado com uns 20
PDVs trabalhando 12 horas diariamente poderá ser um processo muito demorado
para ser feito toda vez que consultar o estoque.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

----- Original Message ----- 
From: "Armando Boza" <armando.boza em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, January 17, 2008 5:31 AM
Subject: Re: [firebase-br] reprocessar estoque??? alguem tem um
exemplobasico


nao se usa mais o reprocessamento de estoque, isso é da época do paradox, em
meus sistemas de controle de estoque eu tenho uma sp que verifica o saldo do
produto de acordo com as movimentações, ela soma as entradas e saidas e me
da o saldo. Se pensar bem ela faz o tal "reprocessamento de estoque" toda
hora q chamo essa sp.

att

Armando


______________________________________________
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


______________________________________________
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


______________________________________________
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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.4/1226 - Release Date: 15/1/2008
18:19



______________________________________________
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