Hallo Markus,
danke für die prompte Hilfe.
Leider hat das mit den Makro/SmartPart in der Öffnung so seine Nachteile:
Attribute am Makro/SmartPart (z.B. Türnummer) verschwinden beim Tauschen!
Außerdem wollen wir nicht in jede Öffnung ein Makro/SmartPart einsetzen wegen der Datenmenge.
Die Darstellung der Öffnung mit Türschlag reicht in vielen Fällen sogar für 1:50 aus.
Unser Ansatz ist:
Die Türöffnung erhält die Anforderungen wie Nummer, Brandschutz, Schallschutz, Offenhaltung etc. als Attribut.
Das Makro/SmartPart erfüllt dann diese Anforderungen durch konkrete Werte des Bauteils.
Für die Öffnungsbeschriftung habe ich noch eine Lösung gefunden. Mit
MT_Raum(@215@)
bekommt man die Anzahl der "anliegenden Räume".
So kann man die Lichte Höhe der Öffnung folgendermaßen ermitteln:
@222@-(MT_Raum(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)))/(1000*MT_Raum(@215@))
(vorausgesetzt alle anliegenden Räume haben dieselbe FB-Aufbau-Höhe)
Am besten wäre es, die der Türöffnung zugeordneten Raum (in den sie aufschlägt) korrekt ermitteln zu können, mit
MT_Raum(@215@;1)
und für die Bodenflächen-Höhe dann den dazu "entgegengesetzten Raum zu nehmen
MT_Raum(@215@;2)
Im Report wird die Zuordnung der Räume zu der Öffnung korrekt angezeigt:
MT_Raum(@507@) = "Raumbez1/Raumbez2"
Zugeordneter Raum zuerst, dann der andere.
Leider kann man die einzelnen Räume im Beschriftungsbild nicht ansprechen...
Gruß Jörg