in some libraries, e.g. for resistors, I use auto-generated part names. For these parts I would like to use an auto-generated description as well via the "substitute attribute" feature. I use "Resistor %%Value%% %%Tolerance%% %%Power%% %%Package%%" as part description, for example.
In the library browser ("Setup" -> "Libraries" -> "Details"-tab next to the "Preview"-tab) the attributes evaluate just fine.
However, the attributes do not evaluate in the component properties when right-clicking a part in the schematic or PCB. While this would not be much of a problem, the main issue for me is that the attributes don't evaluate in manufacturing outputs, e.g. in BOMs (format command "Part Description") or in the component details embedded in PDF files.
Is this a bug or did I miss some check box in the options?
This does appear to be a bug within the software. I have logged it on our system to be looked into as soon as possible. Ref. 47624. I will let you know as soon as we have a solution/ fix for the issue.