Products have specific ingredients

For instance a blouse is made by 3 materials fabric,a zip and a thread:

 

At the analytic description, the blouse is the final product so we write: 

Fbr=2
ZIP=1
THR=100

Which means that we have used 2 meters fabric,1 zip and 100 meters Threads.

On the left field there is the code of each product and on the right the quantity