Pablo Neruda 29/3/2011, 12:29
Uma sugestão para se trabalhar com estoque e preços...
pode-se observar isso desde o desenho das tabelas
1. Tenha uma tabela somente para os produtos
2. Tenha uma tabela somente para os preços
3. Tenha uma tabela que irá de fato controlar o estoque
4. Tenha uma tabela que irá controlar as saídas
5. Tenha uma tabela que irá controlar as entradas
Efetue o controle dos produtos sempre se referenciando ao código do mesmo, muitos iniciantes pecam ao querer ter como índice o nome do produto, o que na frente pode causar um desastre em seu banco de dados...
Você criando uma tabela somente para preços, dependendo de como desenhar seu BD você poderá criar não só uma lista, mas várias listas de preços para seu produto (A VISTA, 30 DIAS, SEM ENTRADA)...
Também se observando a forma do desenho do BD, se tendo uma tabela para o controle da saída e/ou entrada dos produtos, você terá uma facilidade maior para gerenciar essas informações, inclusive na geração de alguns relatórios fiscais...
Na sua tabela de saídas, você irá gravar de fato o valor da venda dos produtos, quantidades, etc... sempre pelo código dos produtos... Dessa forma, você poderá alterar o valor de sua tabela de preços quantas vezes forem necessárias que seu histórico estar intacto...
Da mesma forma as entradas, pois lá estará gravado os seus valores de custo, que estarão ligados diretamente a sua formação de preços de venda, tendo essas informações você poderá até automatizar suas gerações de preços nas tabelas dos produtos...
Bem ai estão algumas dicas...
Sds,
Pablo