IDEIA PARA CONTROLE DE ESTOQUE
E aà galera!
Seguinte:
To precisando fazer um controle de estoque numa aplicação minha, só que estou numa dúvida:
- Tenho uma tabela de produtos, cuja qual informo o valor, descrição, qtde mÃnima e etc
- Preciso de uma (ou duas) tabela para controlar a entrada e saÃda destes itens...
Qual seria a melhor solução?
Fazer uma tabela para Entradas do Item e outra para SaÃda de Item, tipo TB_ENTRADA e TB_SAIDA? Eu poderia mesclar as duas em uma só, diferenciando a saÃda como negativo e a entrada positiva no campo QTDE, aà ficaria mais fácil até numa consulta SQL pra ver a QTDE ATUAL do item... Só que na entrada, há campos que não seriam preenchidos quando fosse uma saÃda de item, como NF, Fornecedor, Preco de Compra e etc....
Alguém pode me dar uma luz a�
Seguinte:
To precisando fazer um controle de estoque numa aplicação minha, só que estou numa dúvida:
- Tenho uma tabela de produtos, cuja qual informo o valor, descrição, qtde mÃnima e etc
- Preciso de uma (ou duas) tabela para controlar a entrada e saÃda destes itens...
Qual seria a melhor solução?
Fazer uma tabela para Entradas do Item e outra para SaÃda de Item, tipo TB_ENTRADA e TB_SAIDA? Eu poderia mesclar as duas em uma só, diferenciando a saÃda como negativo e a entrada positiva no campo QTDE, aà ficaria mais fácil até numa consulta SQL pra ver a QTDE ATUAL do item... Só que na entrada, há campos que não seriam preenchidos quando fosse uma saÃda de item, como NF, Fornecedor, Preco de Compra e etc....
Alguém pode me dar uma luz a�
Nobody?
separe os campos de saÃda em outra tabela...
To pensando em fazer o seguinte:
AÃ estão as estruturas das tabelas:
Será que é funcional?
AÃ estão as estruturas das tabelas:
ENTRADAS
COD_PROD
COD_FORN
PRECO_COMPRA
QTDE_ENT
DATA
HORA
USUARIOSAIDAS
COD_PROD
QTDE_SAI
DATA
HORA
USUARIOSerá que é funcional?
Eu tennho um controle de estoque aqui na empresa, eu colocaria mais uma tabela de saldo atual. Esta tabela é atualizada toda vez que há uma entrada ou saÃda. A função dela é agilizar a consulta da quantidade em estoque...Pensou quantos + e - a aplicação terá que fazer para calcular o saldo atual???
Entendi RXGOMES ...
Sua idéia é boa mesmo... é verdade que com o crescimento da base dados, a conta de verificação pode levar algum tempo.
Minha idéia são dois selects, um em cada tabela...
e
daà é só subtrair os dois....
Sua idéia é boa mesmo... é verdade que com o crescimento da base dados, a conta de verificação pode levar algum tempo.
Minha idéia são dois selects, um em cada tabela...
SELECT SUM(QTDE) FROM ENTRADAS WHERE COD_PROD = XXe
SELECT SUM(QTDE) FROM SAIDAS WHERE COD_PROD = XXdaà é só subtrair os dois....
Fiz um controle de estoque uns tempos atras, fiz da seguinte forma:
Controlava o estoque numa tabela, a entrada em outra, e saida em outra...
por ex.
eu tinha 10 sabonetes no estoque, chegava uma caixa com 60, colocava os dados da nota e blablabla, na tabela de entrada para poder fazer estorno se nescessario, pegava o 60 e somava aos 10 que tinha no estoque, dai ficava 70 no estoque. Se tivesse estorno fazia o contrario.
E a saida era praticamente a mesma coisa, a pessoa levava 20, pegava os 70 do estoque tirava os 20, e gravava as informações na tabela de saida caso tivesse um estorno.
Controlava o estoque numa tabela, a entrada em outra, e saida em outra...
por ex.
eu tinha 10 sabonetes no estoque, chegava uma caixa com 60, colocava os dados da nota e blablabla, na tabela de entrada para poder fazer estorno se nescessario, pegava o 60 e somava aos 10 que tinha no estoque, dai ficava 70 no estoque. Se tivesse estorno fazia o contrario.
E a saida era praticamente a mesma coisa, a pessoa levava 20, pegava os 70 do estoque tirava os 20, e gravava as informações na tabela de saida caso tivesse um estorno.
MARTINIANO
Então, vc trabalhava com 3 tabelas (PRODUTOS, ENTRADAS e SAÃ ÂDAS), e de acordo com a movimentação, vc atualizava o saldo da tabela PRODUTOS, certo?
Então, vc trabalhava com 3 tabelas (PRODUTOS, ENTRADAS e SAÃ ÂDAS), e de acordo com a movimentação, vc atualizava o saldo da tabela PRODUTOS, certo?
isso mesmo...
Entendi...
Estou pensando em fazer da mesma maneira. Só que eu não estava querendo inserir a coluna de QTDE ATUAL na tabela produtos, estava querendo exibir esse dado na tela por meio de uma função somente quando fosse necessário.
Estou pensando em fazer da mesma maneira. Só que eu não estava querendo inserir a coluna de QTDE ATUAL na tabela produtos, estava querendo exibir esse dado na tela por meio de uma função somente quando fosse necessário.
tb é interessante, só tem que tomar cuidado com a qtd mÃnima...
Tópico encerrado , respostas não são mais permitidas