When I go to generate a report/BOM, I get the error "Numbering is out of date. Do you want to continue?"
Is there a way of selecting the assemblies/parts where the number is registering as out of date, so they can be highlighted and inspected before re-numbering?
Any help is much appreciated.
You could use the check numbering command (have a look in the help for it: -steel/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU... ) or just renumber the model. In the dialog which appears you see the old and new number.
Advance Steel only change numbers if parts are changed and not equal to each other and this behavior is absolut correct. I don't want to have objects with the same number which are not the same.
Advance Steel will never just change a number, only if a part of the group was changed, this part(s) will get a new number.
I always tell on my training: if you use the checking tools and create your model correct, it should be possible to use the numbering at each time and there should be no problem with it.
That's very reassuring to know, thank you.
I guess I'm treading very carefully because I've used a competitor's product which is extremely volatile and unpredictable on the numbering side of thing. I've ended up in a right mess before.
Your methods here will work, so I will save the file and give that a go. I've most likely introduced a modelling error which is why the numbering is out of date. I was hoping I could highlight the assembly which was out of date to correct the modelling error.
this is what the command do, which I send you.
You had to use 3 steps and the command is working with the switch for Singlepart, Mainpart and Preliminary. So if the switch is set to Mainpart, the checking is working for MP Numbers:
If you have numbered the model for example and have 10 columns all identical called C1. Then someone makes a change an need to add holes to one of the columns, Advance Steel wont automatically flag that the numbers need to change, thats where the "check for duplicate part numbers" and the toggle come in useful
When you run the numbering on the whole model only the column with the extra holes in it will change number, the rest will stay as C1, it wont randomly change those. In the numbering dialogue you also get the "Part mark" and "Old part mark" column which can be exported to a notepad file.
I have done a webinar called Advance Steel Diagnosing & Resolving Numbering Issues which can be watched on demand from our content portal - -courses/training-tutorials-and-webinars/advance-steel-content-portal
Rob Merriman, AEC Technical Lead, Graitec
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
But Fabricators and PPC (Production Planning and Control , Purchase and stock departments of SAP Integrations for several clients) need the complete change log of numbers (in whole project life cycles whose CAD handles remain same.
Several clients ask us to enforce using Advance steel because handles of CAD , and handles of Advance steel are more organized (format inbuilt in SAM systems which are better than GUID of other steel detailing systems)
So they keep track for whole revision tracks of numbers assigned to every objects with references to their CAD Handle and Advance Steel handles. That helps them to plan purchase , inter project reuse of materials etc.
Is there any readymade post numbering script available (vbscript) that we can add in AstorKernelEnvironment to log the numbering , with Object handles in the while loops of EqualPart Buckets looping everytime the method numbering runs?
Set fs = CreateObject("Scripting.FileSystemObject") ' this works in 32 bit and in 64 bit
Set acadcurrentdocument = GetObject("AutoCAD.AcadDocument") ' this dont work in 64 bit ??????
' Getting object id (Advance steel and handle for ACAD object from the EqualPartObject Bucket stucks in 64 bit ??????