Support Forum

[Frage] Wie xac-Mengendatenliste so anzupassen, daß beim Re-Import nicht alle Spalten berücksichtigt?


Ist es möglich eine xac-Mengendatenliste so anzupassen, daß beim Re-Import nicht alle Spalten berücksichtigt werden?

Hintergrund:
Wir exportieren eine Liste mit der Allright-Bauteil-ID in der ersten Spalte und einer Mischung aus Spalten welche eindeutige Attribute bezeichnen und Spalten welche mit einer Formel errechnete Ergebnisse enthalten (bspw. Fußbodenaufbau).
Beim Reimport aus Excel werden die eindeutigen Attribute mit den im Bauteil vorhandenen abgeglichen und nur die geänderten zur Auswahl gezeigt. Die berechneten Spalten hingegen werden als neue Attribute zur Übernahme angezeigt und müssen separat abgewählt werden. Bei vielen errechneten Spalten und häufigem Ex- und Import ist das recht aufwändig.

Daher der Gedanke, einzelne Spalten ggf. durch eine bestimmte Kennzeichnung im Spaltenkopf aus dem Reimport von vornherein gleich auszuschließen. Zum Beispiel durch ein vorangehendes Apostroph oder eine Raute o.ä.
Hat da jemand eine Idee?

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Die Lösung wäre für Allplan sehr einfach zu implementieren:

Bei Import von Excel/xac-Dateien dürfen einfach keine neuen Attribute erzeugt werden.
Der Attribut-Name im Spalten-Header sollte geprüft werden, und wenn kein
Attribut mit diesem Namen exisitert, sollte auch kein neues Attribut angelegt werden!
Allplan spielt ja z.B. auch keine geometrischen Attribute (z.B. Fläche, Höhe usw.) aus der xac.Datei zurück!
D.h. eine Prüfung findet schon statt.

Ein Attribut aufgrund einer Excel-Datei erzeugen zu lassen ist grob fahrlässig!
Woher kommt das gewollte Format (Ganzzahl, Gleitkommazahl oder Text)? Und woher kommen Standard-Wert, Bereichsbeschränkungen, Eingabe-Methode? Scheinbar wird einfach platt ein Text-Attribut angelegt!

Da Allplan auf diese schon mehrfach geäußerte Kritik nicht reagiert, haben wir uns selbst geholfen:

Die Datei Prj\xml\AttributeDefinitionCollectionLocal_de.xml mit einem Schreibschutz versehen, und der Spuk hat ein Ende!

Einfacher wäre es, die nicht benötigten Spalten komplett zu löschen. Aber das kommt bei euch ja nicht in Betracht...

11 - 11 (11)

Servus!

Bei diesem Thema kommst Du - aus meiner persönlichen Erfahrung und Sicht - nicht um den ListenGenerator von Alltool herum. Der bietet dir genau was Du brauchst.

Nach einer kurzen Einarbeitungszeit kannst Du Dir ganz schnell beliebige Listen erstellen (oder vorhanden Vorlagen verwenden) und diese an konsulenten weitergeben. In der Version für Konsulenten sind dann beispielsweise nur jene Zellen frei zum bearbeiten, die der entsprechende Konsulent auch befüllen soll. Beim Zurückspielen hast Du dann selbst in der Hand, welches Attribut zurückgespielt werden soll.

Die Exceltabelle die Du Dir dafür erstellst ist gleichzeitig Bearbeitungstabelle für Dich und Eure Konsulenten, die Druckversion und die Austauschtabelle mit Allplan.

Testversion findest Du hier.

Gruß, Martin

Bautechnik GmbH. | A-2100 Korneuburg | Raiffeisenstraße 1

11 - 11 (11)

https://connect.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren