terça-feira, setembro 05, 2006

Cadastro de produtos compostos

Uma outra necessidade que se faz presente em um sistema que possua um cadastro de produtos genérico, é o cadastro composto (produto composto de outros produtos), e uma boa prática, é que os dados do produto principal, estejam cadastrados juntamente com o cadastro de produtos comuns, pois isso permitiria que um produto composto tivesse em sua composição, outros produtos compostos.
Para essa implementação, podemos criar uma tabela, onde informamos o código do produto composto, o código do produto que o compõe e a quantidade desse produto usada na composição, sendo que nessa tabela pode haver o código de um outro produto composto.
Para a baixa dos produtos que compõem o produto composto, temos duas opções, sendo:
Baixa na venda – Quando da venda do produto composto, baixa-se os produtos que o compõe nas respectivas quantidades da composição.
Rotina de composição – Neste caso, quando da composição, informa-se em uma rotina de composição de produtos, qual o produto que foi composto, e a quantidade que foi composta, e baixa-se o estoque dos produtos individuais, e suas respectivas quantidades, pela fórmula de composição previamente cadastrada, e dá-se a entrada no estoque do produto composto.
Não podemos confundir composição com industrialização, pois na industrialização, temos outros fatores, como perdas, subprodutos, rendimento, etc., o que será tema de outro post no futuro.
Em dois dias estarei postando as particularidades do estoque, por ser parte integrante do cadastro de produtos em um sistema de controle de estoques.

Nenhum comentário: