Hallo zusammen,
ich habe Änderungen mit dem Attributemanager bei zwei Plan-Benutzerattributen vorgenommen.
Wie kann ich diese Änderungen auf ein Projekt übertragen?
Vielen Dank und VG
Peter
allplan 2021-1-10
Hallo zusammen,
ich habe Änderungen mit dem Attributemanager bei zwei Plan-Benutzerattributen vorgenommen.
Wie kann ich diese Änderungen auf ein Projekt übertragen?
Vielen Dank und VG
Peter
allplan 2021-1-10
bei mir stehen die Plan Attribute auf Dateityp=String (Text) und Steuerungsart=ComboBox (Dropdown)
Denke, das du bei dir das (versehentlich) falsch auf "Enumeration" gestellt hast, wie aus deinem ersten Screenshot zu entnehmen ist.
Bei Attributen mit festen werten, werden diese direkt in die Datei "AttributeDefinitionCollectionLocal_de.xml" im std/xml Verzeichnis geschrieben.
Von Attributen, bei denen die Eingabe gestattet ist, liegt im std/asw Ordner eine Entsprechende attrib_xxxx.asw Datei. Diese kann in den entsprechenden Ordner im Projekt kopiert werden. Allerdings füge ich nur innerhalb von Allplan, nicht über den Attributmanager Werte hinzu. Ob dein Weg auch die Werte in die asw Datei schreibt weis ich nicht.
gerade mal getestet.
Das Attribut muss die Eingabeart "Combobox mit Eingabe" eingestellt haben.
Hallo Florian,
danke für Deine Antwort.
An die Planattribute kommt man ja projektspezifisch nur über die Plan-/ Projektattribute im Planmodus.
Da kann ich diese festen Vorgaben - wie ich das im Attributemanger eingestellt habe (zumindest versucht) - allerdings nicht machen.
Dein Test im Anhang bezieht sich auf ein "normales" Attribut oder?
Ich frage mich, wohin der Attributemanager die Änderungen überhaupt schreibt? Ich gucke mal durch die ganzen XML Dateien im entsprechenden Projekt.
VG Peter
allplan 2021-1-10
stimmt. die Planattribute liegen in der Datei LocalLayoutAttributeDefinition.xml
Ist für mich nicht ganz nachvollziehbar.
Wofür gibt es eigentlich den Attributemanager.
Muss ich in einem Vorlageprojekt die XML Dateien händisch modifizieren?
In diesem ist das Plan-Benutzerattribut 1 z. B. schon geändert.
Gucke ich in die LocalLayoutAttributeDefinition.xml Datei ist dem aber nicht so?
^ hilft mir hier ja nicht wirklich.
allplan 2021-1-10
du kannst schon im Attribut-Manager die Daten ändern.
Allerdings werden dann die Attributwerte immer in die entsprechende xml geschrieben.
- Benutzer-Attribute --> AttributeDefinitionCollectionLocal_de.xml
- Plan-Benutzer-Attribute --> LocalLayoutAttributeDefinition.xml
ich für meinen Teil habe die Attribut-Werte gerne in einer asw Datei, da dort die Eingabe neuer Werte einfacher ist.
Wenn du also über den Attribut-Manager Werte in die PLanattribute reinschreibst, müssen diese auch in der "LocalLayoutAttributeDefinition.xml" im std/xml dementsprechend angepasst werden.
Edit: wichtig, alles was mit Attributen zu tun hat, findet im std Ordner statt. zumal du anscheinend Allplan 2018 im einsatz hast?
Gerade nochmal getestet:
im std/asw Ordner eine Datei kopiert und in attrib_12000.asw umbenannt. Dort zwei werte eingetragen.
nach einem Neustart von Allplan sind diese zwei Werte auch als Vorschläge vorhanden.
habe mittlerweile die beiden LocalLayoutAttributeDefinition.xml Dateien gefunden und im Projekt ausgetauscht.
Wo liegt nun meine Fehler, dass beim entsprechenden Plan-Benutzerattribut nicht sie Auswahlliste kommt?
ich seh den Wald vor lauter XML Dateien nicht mehr ;)
VG
allplan 2021-1-10
wie oben schon erwähnt. Ganz wichtig: Attribute sind bis zur Version 2020 IMMER Bürobezogen. heist in deinem Projekt bringen die Dateien nichts. Auch ab Version 2020 rate ich von Projektbezogenen Attributen ab. Da funktioniert noch so einiges nicht.
Wenn du über den Attribut-Manager Werte änderst, werden diese in die "LocalLayoutAttributeDefinition.xml" in deinem Bürostandardpfad std\xml gespeichert.
Hier wurden Sie in den Ordner ALLPLAN:\Daten\Std\Xml gespeichert!!
Vielleicht liegt da der Fehler? Im Ordner ALLPLAN:\Std\Xml ist die Datei von 2015
/
Als ich die XML aus oben genannten Ordner ins Projekt kopiert habe, gab es ja die Änderung - nur nicht wie erwartet - siehe screenshots.
Vielen Dank für Deine Mühe!
VG
allplan 2021-1-10