Begin your Archicad journey with our free learning path - perfect for newcomers and experienced users looking to strenghten their skills.

Documentation
About Archicad's documenting tools, views, model filtering, layouts, publishing, etc.
SOLVED!

Auto Numbering-Inserting New Item After Others Are Numbered

JKL
Booster

Our office works in residential homes, and we will often add or remove windows/doors with a revision. When working in Revit, the program automatically starts the numbering at 1 and con't, changing the numbers appropriately throughout the project- adjusting the element id by plus or minus 1. 

 

For example-I am working on a home that has 50 doors currently scheduled. We are adding a new door that would be D25. I want to place the door and Archicad automatically number it D25 and change the doors numbered 25 and higher to all increase by 1. Currently we are selecting each door and renumbering with element ID manager. However this can cause various issues easily and there has got to be a way this works! 

 

In my work environment has "Assign New Element ID to Each New Element" selected.
My element ID manager has "Unique ID for Each Element" selected and Element ID is not in the selected criteria. 
I have a number counter in my id set up.

 

Can someone please help me figure out what I'm missing?! 

 

Screenshot 2025-06-18 at 10.04.05 AM.png

 

Screenshot 2025-06-18 at 10.04.40 AM.png

Screenshot 2025-06-18 at 10.04.45 AM.png

Designer

Mac

Archicad 26
1 ACCEPTED SOLUTION

Accepted Solutions
Solution

I created a python script for auto numbering using a simple polyline.

You'll juste have to install the last python version and Tapir (links are in the thread): https://community.graphisoft.com/t5/Archicad-Python-API/SCRIPT-Auto-numbering-elements-using-a-polyl... 

 

You won't have to download the script, it is an official script included in Tapir (And this official version uses polylines instead of an object: easier to use!)

Archicad 27 - GDL - PYTHON

View solution in original post

5 REPLIES 5
Ricardo Lopez
Expert

Hi @JKL 

You can change the counter number from which to start numbering the missing IDs.

RicardoLopez_0-1750262684653.png

More information available HERE.

Best regards.

 

M. Arch. Ricardo López
BIM Consultant | Project Solutions and Services | Panama
AC17-28 SPA+INT | Windows 11 | MSI CreatorPro M16 HX C14VJG, 64GB, Nvidia Quadro RTX 2000 Ada Generation

Yes, this is how we currently re-number. But you have to go in and select each door in the order you would like them numbered, I am wanting to figure out how to get the door inserted and all of them numbered correctly without having to go through the whole project and select each door/window every time we add or delete one. 

Designer

Mac

Archicad 26

Unfortunately, selecting them in the order that you want them, is the only way to re-arrange them.

Other than manually editing ID one by one.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Solution

I created a python script for auto numbering using a simple polyline.

You'll juste have to install the last python version and Tapir (links are in the thread): https://community.graphisoft.com/t5/Archicad-Python-API/SCRIPT-Auto-numbering-elements-using-a-polyl... 

 

You won't have to download the script, it is an official script included in Tapir (And this official version uses polylines instead of an object: easier to use!)

Archicad 27 - GDL - PYTHON

This is great! Thank you for sharing!

Designer

Mac

Archicad 26