@tm1274 {I added the ZYX info to the link on DatabasePlanning and Design}
After reviewing your posts/description, this is what I understand you are describing:
assembled products
--"configurators"
These configurators include part numbers, descriptions, vendors, vendor part numbers, cost, selling price, quantity of each item, and weight of each item that make up the assembly.
Code:
Assembly consists of
part numbers
descriptions
vendors
vendor part numbers
cost
selling price
quantity of each item
weight of each item
-- Sounds like Items and parts are synonyms
-- An AssembledProduct consists of 1 or Many Parts
-- you buy some parts from Vendor(s)
-- Vendor parts have a cost
-- vendors have their own part numbers
-- you sell something (Assembled products) to ?? Customers?
-- A Selling price exists for each sold (Assembled Product)
-- typically a Supplier supplies materials
This data model from Barry Williams' site may be useful in relating the various facts.