John,
Johnson,
Many thanks to you gentlemen!
You made a really valuable remarks on BOM, because i'll definitely have to use it further.
I made a folder on my google drive, where i've placed an assembly with the excel "control" file, and sent a link to Johnson by mail. John if you either interested in having those files - i can also send you a link.
From my side I'll try to describe a problem here In a greater detail:
So, i have a cylindrical, steel (welded, and made of metall plates) storage tank. It has different openings on a side of a shell like manholes and nozzles. The set and qty of them may vary from one to another, as well as their diameter.
Each nozzle consists of: Shell (pipe), reinfocement plate, flange (or two, on the both sides), gasket, blind flange, and a bolted connection.
Flanges are welded to shell, as well as the reinforcement plate - you can see it on the picture i attachaed above, or if you'll reach the files.
I decided to make some kind of a universal assembly, that i can control from my external excel file, where i can specify things like diameter of the tank, diameters of nozzles, thikness of a plates that shell made of, and etc., and that in the end - could give me the final assembly with the set of nozzles that i need for a specific tank.
I made couple of rules for a nozzle shell and a reinforcemnet plate, to describe their behavior in case of nozzle diameter or a tank diameter variation (it wasn't very hard), and decided to have all the needed flanges, gaskets and blind flanges in one assembly to activate one of them, and suppress another in accordance to a parameters change.
So when I'm switching LODs, nozzle shell and a reinforcement plate are still the same, so the weld seam between this two elements stays where it was, but flanges are replacing with another one - and welding there fail to compute.
After all, i made another assembly, in which i'm going to gather all the subassemblies of the nozzles and switch them "on" and "off" in the desired sequence, as well as specify their Location.
M.b. i should go the way that John had suggested, and create an assembly for every specific variant of a nozlle. but in this way i can't figure out how can i manage them later in the "fina" assembly. i mean switch them on or off, replace one with another.
wow - lots of text. Hope you could understand something!))