This has been an issue for years... I'm hoping the brain trust here can yield a solution.
We utilize configurations in our models, and will use configurations of parts and assemblies to drive multiple drawings. Configuration-specific property data from the part/assy file is displayed in the drawing, with values such as descriptions, drawing number, materials, etc.
The issue I have is in trying to display the configuration name on the drawing. For example, within the part/assy we will set our configuration name to what our drawing number will be. When trying to display the configuration name on the drawing, the drawing will only display the active configuration name.... not the configuration name for what a drawing view is set to. I am attempting to do this in the following manner:
1 - If a part/assy has no configurations, in the templates by default the parameter DrawNo is given the value $PRP:"SW-File Name". This then makes the displayed DrawNo value on the drawing in the title block equal to the filename of the part/assy.
2 - If a part/assy has a configuration, within the Custom Properties tool I check a box which then sets DrawNo to $PRP:"SW-Configuration Name".
This works great in the Custom Properties tool, I am able to easily set DrawNo in multiple configurations as the Configuration Name. However, on drawings, the value DrawNo will only display the active configuration's value for DrawNo. It ignores the set configuration for the first drawing view.
Below are screenshots of the two configurations and the last one is showing a drawing where I've displayed four configuration-specific properties. All, except DrawNo, work correctly.