Piotr
Thank you. Your method works. I have already used it. It works for updating macro.
I need to add another problem. Because I used also a unique object to create many main objects. For the rail I'm working on a single object, for the macro called in the rail I'm working also on a single object . From this two main objects I create many objects Rails and many objects macro for each Final Rail that have each one a unique Internal ID; so they don't interfere.
This is the reason I need to reapply the original Internal ID of the first version of each single Rail.
As you said:
First way copy/past all GDL inside the last version with the correct ID, also some work to set parameters visibility, order them, other few things, using template to catch all the new variables.
Second way covert in xml than again in gdl; I need to try; I already used it but I hate the monitor and this kind engineering staffs.
Third way a button in Editor of the object, but it seams it does not exist!
😞
With your considerations I discovered many new useful other things.
Thank you!!
MacBook M1 Max 64GB- OS X 12.2.1 - Archicad 27
https://www.archiradar.it/en/