Support Forum

[Frage] Positionsnummernzeile mit mehreren Variablen [Gelöst]

Schlagworte:
  • Precast
  • Variablen

Hallo,

wir müssen leider die Positionierung der Elemente mit weiteren Variablen versehen.
Z. zt. ist die Definition im Elementtypenkatalog für die Pos. Nr. Zeile mit der Variable PosNr mit der Schablone %%EA%s%%EE versehen.
Ich möchte aber noch das Geschoss und die Hausnummer in der Positionsnummernzeile ergänzen Also 2.12.45 (2. OG, Haus 12, Element 45)
Leider stehen mir keine Variablen zur Verfügung um das zu realisieren. Zumindest habe ich das nicht hinbekommen.
Die Variable PA_Geschoss ist ein Projektattribut und kann nicht innerhalb des Projektes unterschiedlich sein.
Gibt es die Möglichkeit die Positionsnummer in dieser Form darzustellen?

Schablone: %%EA%s,%s,%s%%EE
Variable: Geschoss.Hausnummer.PosNr

Wir kannich mir eigentlich die ID Nr. der jeweiligen Attribute anzeigen lassen?
Kann man in der Variable auch die ID Nummer eines Attributes verwenden? Wenn ja, wie geht das?

Anhänge (1)

Typ: image/png
56-mal heruntergeladen
Größe: 19,61 KiB

Lösung anzeigen Lösung verbergen

Der Positionsnummernzusatztext ist eine Eigenschaft des Fertigteiles, nicht des Einbauteiles, daher können Sie nicht direkt das Einbauteil nach diesem Attribut "fragen".
Sie müssten an dieser Stelle die Funktion Parentprecast(@xyz@) verwenden. Die sucht vom abgefragten Objekt (das Einbauteil) das übergeordnete Fertigteil und gibt das Attribut xyz von diesem zurück.
Ich bin mir nur nicht 100% sicher ob das innerhalb der von Ihnen verwendeten Format Funktion auch klappt.

Product Owner Allplan Precast

Hallo,

derzeit sind die Variablen die zur Standard-Beschriftung zur Verfügung stehen relativ eingeschränkt.
Am besten schauen Sie mal in der Hilfe nach, da steht das ausführlich beschrieben.

Je nachdem mit welchem Fertigteiltyp Sie arbeiten könnten Sie z.B. die Elementbezeichnung oder den Positionsnummernzusatztext
verwenden um diese Informationen hinzuzufügen.

Alternativ können Sie aber, was vermutlich die viel elegantere Methode ist, sich ein Beschriftungsbild erzeugen
und das Fertigteil mit diesem beschriften lassen.
Mit dieser Methoden haben Sie völlige Freiheit und können sämtliche Allplan Attribute verwenden.

Wenn Sie dazu weitere Fragen haben können Sie sich auch an unseren techn. Support wenden, die Kollegen helfen Ihnen
auch in diesen Fragen gerne weiter.

Product Owner Allplan Precast

Guten Morgen Herr Rieger,

ja, der Positionsnummernzusatztext hat funktioniert.
Vielen Dank.

Jetzt habe ich aber noch ein Problem mit der EBT-Liste
Hier soll die korrekte EBT-Nummer ja auch mit dem Positionsnummernzusatztext erscheinen.
Leider wird mir das Attribut hier nur als 0 ausgegeben. S. Anlagen.

Ist hier noch etwas falsch eingestellt?

Anhänge (3)

Typ: image/png
33-mal heruntergeladen
Größe: 27,66 KiB
Typ: image/png
27-mal heruntergeladen
Größe: 15,97 KiB
Typ: image/png
31-mal heruntergeladen
Größe: 10,81 KiB

Der Positionsnummernzusatztext ist eine Eigenschaft des Fertigteiles, nicht des Einbauteiles, daher können Sie nicht direkt das Einbauteil nach diesem Attribut "fragen".
Sie müssten an dieser Stelle die Funktion Parentprecast(@xyz@) verwenden. Die sucht vom abgefragten Objekt (das Einbauteil) das übergeordnete Fertigteil und gibt das Attribut xyz von diesem zurück.
Ich bin mir nur nicht 100% sicher ob das innerhalb der von Ihnen verwendeten Format Funktion auch klappt.

Product Owner Allplan Precast

Hallo Herr Rieger,
vielen Dank für Ihre Antwort!
Ich habe mich eben versehentlich falsch ausgedrückt. Es handelt sich nicht um die EBT Liste sondern um die Elementliste.
Dort müsste diese Abfrage doch möglich sein, oder?

ich hab mal ein wenig probiert, siehe Screenshots

Product Owner Allplan Precast

Anhänge (3)

Typ: image/jpeg
36-mal heruntergeladen
Größe: 39,05 KiB
Typ: image/jpeg
42-mal heruntergeladen
Größe: 53,96 KiB
Typ: image/jpeg
31-mal heruntergeladen
Größe: 13,36 KiB

top!
Vielen vielen Dank!
So klappt es
Herzliche Grüße aus Buxtehude!

freut mich, dann bitte das Topic auf "Gelöst" stellen

Product Owner Allplan Precast