Ich fürchte das Problem kann nicht behoben werden!
Die "Allright_Bauteil_ID" = 9074ErE0000000001 (ja, damals gab es noch Allright) besteht aus 3 Teilen:
Teilbild-Nummer | Element-Typ | Bauteilnummer
Um die Bauteilnummer (rot) geht es.
Diese ist unique pro Teilbild, und wird deshalb einfacherweise bei jedem neuen Element um eins hochgezählt.
Wenn Elemente gelöscht werden, wird die frei werdende Nummer jedoch nicht wieder vergeben!
Erst mit "Teilbild-Inhalt löschen" wird er Zähler zurück auf 0000000001 gestellt.
D.h. wenn während der "Lebenszeit" des Teilbildes 9.999.999.999 neue Elemente erstellt wurden, kommt die Nummerierung an ihre Grenze!
Nun ja, wird sich mancher fragen, wer hat schon 10 Milliarden neue Elemente auf einem Teilbild erzeugt?
Das kann tatsächlich sehr schnell gehen:
-mehrfach etwas auf das Teilbild kopieren (Copy&Paste)
-mehrfach etwas importieren
-ein SmartPart, eine Fassade oder ein Geländer öfters ändern (bei jeder Änderung wird ein neuer Definitionsblock für jedes enthaltene Makro erzeugt)
Spannend wäre es zu wissen, ab welcher Zahl die Meldung auftritt, und was genau "müssen korrigiert werden" bedeutet.
Ich nehme mal an, dass nur die neuen/zuletzt hinzugekommenen Elemente "umnummeriert" werden, und zwar aus dem Pool der nicht mehr vergebenen Nummern. Die ID in Excel-Tabellen ändert sich dadurch für bestehende Elemente ja nicht! Problem dabei: Man bekommt diese "Endzeit-Problem" damit nicht weg! Daher könnte es auch sein, dass Allplan gnadenlos alle Elemente mit einer fortlaufenden Nummerierung versieht, und somit alle ID plötzlich hinfällig sind! Dann macht diese Meldung Sinn, und ist sogar zwingend erforderlich!
Aber man sollte eh nicht xac-/xlsx-Dateien zu lange aufheben, und schon gar nicht solche "ollen Kamellen" zurückspielen.