CONTROLE DE ESTOQUE COM SHOW ROOM

WEBIER 30/07/2011 17:08:17
#380382
tenho um sisteminha simples em VB6 que usa a seguinte logica

-tenho uma tabela PRODUTOS onde possui todos os produtos da loja e a QUANTIDADE_ESTOUQUE atual de cada produto
-toda vez que chega mais mercadoria dou ENTRADA no estoque... então ele soma a quantidade que existia com a quantidade que chegou.
-toda vez que vendo uma mercadoria ele dar SAÍDA no estoque e a quantidade de produtos diminui.


um cliente me procurou querendo controlar o estoque dele assim:

Ele tem um ESTOQUE FECHADO...e tem um ponto de venda (SHOW ROOM)

Então ele quer controlar a saida do ESTOQUE FECHADO de para o SHOW ROOM e tambem controlar o estoque do SHOW ROM

alem disse ele quer vender produtos no proprio ESTOQUE FECHADO com um preço mais acessivo

quem comprar no show room paga mais caro
quem comprar no estoque fechado paga mais caro

então são 2 controle de estoque e 2 pontos de vendas... sendo os mesmo produtos com valores diferentes

obs: no estoque fechado só vende a caixa fechada e no show room vende por unidade

alguem já fez algum sistema assim?

qual seria a base disso tudo?

vb6 + access
TRTNCG 30/07/2011 21:39:19
#380404
Simples cria uma tabela chamada tabelaprecos e quando ele for vender ele escolha qual tabela de preços quer usar
JUNIORISA 30/07/2011 21:39:38
#380405
Webier Precisei fazer algo com a mesma lógica o caso vc vai fazer uma transferencia de estoques neste caso pode se usar as seguintes lógicas:

1 - Na tabela de produtos adicione um campo Ex: LOCAL na hora do cadastro indicar o local aonde ele se encontra você nesse caso tem de universalizar o estoque como um todo ja que somente o que difere e espaço físico em um eventual resumo de vendas e ou inventário ele saberia aonde estão os items ou qual foi vendido

2 - Na saída no PDV fazer as informações por Variaveis assim tip vc poderia ter um PDV multimodulo que através de uma Var ou Opttion Button so apenas venderia itens com o campo LOCAL indicando aonde ele está por exemplo

Bom espero ter ajudado na sua lógica quando chegar em casa estudo melhor o tópico ok
WEBIER 31/07/2011 21:45:14
#380464
Citação:

:
Webier Precisei fazer algo com a mesma lógica o caso vc vai fazer uma transferencia de estoques neste caso pode se usar as seguintes lógicas:

1 - Na tabela de produtos adicione um campo Ex: LOCAL na hora do cadastro indicar o local aonde ele se encontra você nesse caso tem de universalizar o estoque como um todo ja que somente o que difere e espaço físico em um eventual resumo de vendas e ou inventário ele saberia aonde estão os items ou qual foi vendido

2 - Na saída no PDV fazer as informações por Variaveis assim tip vc poderia ter um PDV multimodulo que através de uma Var ou Opttion Button so apenas venderia itens com o campo LOCAL indicando aonde ele está por exemplo

Bom espero ter ajudado na sua lógica quando chegar em casa estudo melhor o tópico ok



Junior, nao entendi a logica não!

A ideia seria ter uma tabela PRODUTOS com um campo LOCAL

imagina que eu tenha 10 produtos no estoque no local ESTOQUE e 0(zero) no local SHOW ROOM

ai chegaram mais 10 produtos do mesmo.. ai vou dar entrada no estoque... ele vai somar os 10 que tinha com os 10 que chegou...

como vou diferenciar o que vou transferir para o show room ?
KERPLUNK 01/08/2011 11:07:05
#380486
O melhor, na minha opinião, é fazer uma tabela tipo [Ô]Movimentação do estoque[Ô]:
CodProduto;Quantidade;Local
1;1;0
34;1;0
34;1;1
1;1;0
1;3;1

Assim, baseado no local, vc pode ter uma outra tabela onde vc pode inclusive gerar preços diferentes pra um mesmo produto de acordo com o local:
CodProduto;Local;Preco
1;0;10.25
1;1;8.90
34;0;3.45
34;1;5.50

Cruzando essas informações vc pode fazer vários cubos de dados.
FEDERHEN 01/08/2011 11:22:55
#380487
1) você precisa duas tabelas de preço: uma para o estoque fechado e outra para o show-room.

2) você pode criar uma tabela filho da tabela produtos, onde você terá os campos produto, local, quantidade e lá você controla as quantidades por local. Quando ocorrer uma entrada, você informa se é para estoque fechado ou para show-room. Quando ocorrer uma saida, você dá a baixa no local onde ocorre a saida. Assim voce sabera o estoque de cada local.

3) você deve criar uma opção que permite movimentar quantidades entre os locais. Digamos que vai transferir 10 unidades do estoque fechado para o show-room, então voce baixa 10 do estoque fechado e soma 10 no estoque do show-room. é bom criar tambem uma tabela para quardar o historico dessa transferencia de locais.

JUNIORISA 01/08/2011 12:55:53
#380496
Foi mal a demora Webier bom seria mais ou menos assim você teria o estoque como um todo neste caso só o local os diferenciaria na entrada vc estipula se ele fica com o LOCAL showroom ou estoque um exemplo dessa logica é o TOTVS da microsiga aonde vc pode ter varios armazéns mas também contabilizar todo o estoque dai por exemplo na hora do por exemplo inventário vc cria uma opção do tipo

SELECT ITEM FROM TABELA WHERE LOCAL = [Ô]ESTOQUE[Ô] (OU SHOWROOM)

e para o PDV ou os PDVS a consulta seria a mesma podificando apenas o parametro estoque ou showroom via combobox por exemplo
PAULOHSV 02/08/2011 09:12:58
#380561
Resposta escolhida
Tinhamos um problema parecido e usamos uma logica parecida com o que o Barros citou.

Resolvemos a trabalhar com duas empresas, uma empresa chamada Estoque com um campo porcentagem de desconto e a outra chamada Loja de Conveniencias, assim foi facil implementar pois so criamos uma cadastro de Empresas e um campo Cod Empresa no Estoque, pois os produtos são os mesmos independentes da empresa.

Na consulta do estoque criamos a opção de consulta na Loja e no Estoque, pois se não tiver o produto na loja o usuario pode consultar no estoque.

E quanto a venda for feita pelo Estoque o sistema ja atribui o desconto que foi previamente cadastrado.
Tópico encerrado , respostas não são mais permitidas