Hallo Sebastian.
Ich bezweifle, dass es am Stapel-Export liegt, da dieser eigentlich immer nur im Kontext des aktuellen Projektes arbeitet. Es werden auch keine Daten im Projekt angelegt oder überschrieben. Außerdem arbeiten wir ausschließlich mit Funktionen der API.
FALLS es am Framework und der API liegt hier noch die calls die ich verwende/brauche. Eventuell findet man dadurch den Fehler:
NemAll_Python_BaseElements.ProjectService.GetCurrentProjectNameAndHost --> hier lese ich den Namen des Projektes aus um diesen später im Export der Bewehrung anzugeben
NemAll_Python_AllplanSettings.AllplanPaths.GetCurPrjPath --> im Projekt lese ich nur aus, ob es lock-files gibt bzw. ob TB gesperrt sind
NemAll_Python_BaseElements.DrawingFileService --> damit entlade und lade ich die TB die exportiert werden sollen
NemAll_Python_BaseElements.ExportImportService --> damit wird der Export durchgeführt
Hier kann jedoch nur Allplan gegenchecken ob hier der Fehler passiert. Ich hab unseren Code nochmal gegengecheckt und nichts gefunden was dafür spricht, dass der Stapel-Export den Fehler verursacht.
Ein kleiner Tipp: Falls ihr eine regelmäßige Datensicherung eurer Projekte macht, könnt ihr den früheren Stand eines Teilbilds wiederherstellen sobald ihr merkt, dass es überschrieben wurde. Ist zwar immer noch nervig, aber eventuell könnt ihr dann zumindest ein paar Daten wiederherstellen...
Hoffentlich hilft dir das weiter