Array
(
)

Dúvida sistema de estoque

Lnunes
   - 19 mar 2006

Tenho que criar um sistema de estoque, contudo tenho algumas dúvidas com
relação a forma que devo proceder nas seguintes situações:

1° - Tenho que utilizar uma tabela intermediária para fazer a movimentação entrada X saida para seber de quanto é o meu estoque ?

2° - Tenho que utilizar uma tabela intermediária para capturar a data da alteração no preço do produto, afim de obter um relatório fiel ?

Desde já agradeço a atenção de todos


Alexandre_torres
   - 19 mar 2006

Amigo,

vc não especificou qual é a tecnologia de acesso, nem banco de dados que vc utiliza mas de um modo geral é isso.

- O controle de entrada vc pode controlar pela entrada de mercadorias, já a saida pela venda de mercadorias;

- Já a data de alteração vc pode utilizar o evento onpost da tabela para sempre atualizar a data de alteração do produto.

- não precisa criar tabelas intermediárias, esta dica trabalha com as tabelas necessárias do sistema.

espero ter ajudado um pouco.

T+


Emerson
   - 20 mar 2006

na verdade seria mais prudente criar uma tabela para movimentações.

imagine que um produto com a validade vencida ou que sofreu avaria de modo a inutilizá-lo. ele sofrerá uma saída do estoque, mas não foi uma venda, portanto não estará nos itens de venda. como gravar essa movimentação? numa tabela de movimentações.
bem como compras (entradas) ou vendas (saídas): esses procedimentos também devem criar um registro de movimentação nessa tabela ´intermediária´.
agora imagine que a empresa é uma indústria. ela produz os produtos que vende. essa indústria compra a matéria-prima e cria o produto final. esse produto final precisa entrar no estoque, mas não foi uma compra. tem que entrar por ordem de produção concluída. obviamente, também não poderá se basear nos itens de compra, mas sim na tal tabela de movimentação.

avalie bem o seu caso e veja se realmente é necessário.

espero que essa informação lhe tenha sido útil de alguma maneira.


Lnunes
   - 20 mar 2006

Primeiramente gostaria de agradecer a todos pela ajuda, mas depois de analisar a questão cheguei a conclusão que a utilização da tabela de movimentação como o colega emerson.en sugeriu é a melhor opção.

Quanto a tecnologia de acesso que utilizo é o Dbexpress com banco de dados Interbase 6.0.


Edilcimar
   - 20 mar 2006

Lamento discordar um pouco do emerson apesar da idéia ser boa, mas realmente eu preciso desta movimentação de baixa de produtos vencidos, quer por quebra ou por vencimento, eu tenho que ter este controle, afinal de contas eu tinha N produtos e agora tenho M, se eles não foram vendidos, onde foram parar?


Emerson
   - 21 mar 2006


Citação:
Lamento discordar um pouco do emerson apesar da idéia ser boa, mas realmente eu preciso desta movimentação de baixa de produtos vencidos, quer por quebra ou por vencimento, eu tenho que ter este controle, afinal de contas eu tinha N produtos e agora tenho M, se eles não foram vendidos, onde foram parar?


não entendi.... :shock: