No. We have a stock/bin number for LM317L in SO8. Various manufacturers' part numbers are acceptable to be in that bin. Similarly, we have stock numbers for our own bare boards, subassemblies, and finished products.
Things in the stock room have 7-digit numbers. 314-0004 is an LM4040D-5.0. 852-5454 is a final assembly 22A545-1D.
It's sort of organized. All the 0805 resistors are together, in order of resistance.
Right. Things like standard TI or Ohmite parts. If a thing is built to our drawing, like a piece of sheet metal, the fab drawing has a rev letter and each rev gets a different stock number.
At some point, people maker decisions about things like this. We tend to not confuse customers about internals that don't affect them, so we may not roll a top assembly rev if some internal subassembly changes.
Some MIL customers want full traceability, down to the lot number of every part. We avoid that business. The military does too, lately. Sometimes we commercialize a custom product so it can be purchased as COTS.
The semiconductor fab business sometimes wants "Copy Exact" where, in theory, we can't change anything, even to fix a bug. We continue to ship some units with known bugs.
We do that, with ribbon cable assemblies for example. The dash number might be the length in inches, so we can call out a 16" cable without creating a new drawing.