Project" (CAD Listen / Reports / (variables) Beschriftungsbild)">
icon
  • Das angeforderte Thema existiert nicht.

[Вопрос] How to create a Report from "User Attributes" in a project configured with "Attributes->Project"

Теги:
  • [AIDP-147148]

Hi everyone!

We have some problems in Allplan 2020-1-12 and 2022-0-1:

- We created an User Attribute (image 001.png), in a project with the configuration "Atributes->Project" (image 002.png)
- When we try yo add this attribute in a report, this attibute is not listed, and we can't add this attrtibute in our repport.... (image 003.png)

Somebody know how to do it?
Thanks in advance.

Xavier Coll • Architect, Project Manager I+D, BIM Manager, BIM Auditor
EiPM • http://www.eipm.es/en/

Вложения (3)

Type: image/png
Загружено 189 раз
Size: 29,10 KiB
Type: image/png
Загружено 181 раз
Size: 56,47 KiB
Type: image/png
Загружено 209 раз
Size: 129,20 KiB

Show most helpful answer Hide most helpful answer

@Rainer Bühne

Ich verstehe nicht, was so schwer daran ist, die benutzerdefinierten Projekt-Attribute statt der Büro-Attribute im Report-Designer anzuzeigen. Man muss doch nur die Datei AttributeDefinitionCollectionLocal_de.xml
statt aus dem Verzeichnis \Std\xml aus dem Verzeichnis \Prj\xml einlesen.
Wenn letztere nicht vorhanden ist, hat das Projekt keine projekt-spezifischen Attribute, und man kann wieder im "Büro" (\Std\xml) nachschauen, wenn "ATTR=STD" in der project.cfg vorhanden ist.
Man muss nur das Such-Verzeichnis ändern in Abhängigkeit von der project.cfg, der Dateinamen bleibt derselbe!

Als Workaround für die Report-Definition würde ich demnach genau das empfehlen:
Die o.g. Datei aus dem Projekt-Verzeichnis in das Büro-Verzeichnis kopieren, oder die Attribute in diese Datei "mergen".

- Choose some Attribut of same kind you want to have
- open the report with "editor" or some other tool like "note++"
- change attributnumber of "choosen Attribut" with number you need from projekt.

-> report is now working fine.

Zukunft von Allplan verbessern?

-> besuche http://www.help4future.de

GEG2024 - Heizungsgesetz ?!!?
-> https://www.zeichenatelier.de/geg2024/allgemein.html
-> https://www.zeichenatelier.de/geg2024/71-heizungsgesetz.html
-> https://www.zeichenatelier.de/geg2024/71-heizungsgesetz-1.html
-> https://www.zeichenatelier.de/geg2024/eckpunkte-zur.html

Mmmmm... a little bit tricky but very interesting workaround, thanks a lot Markus for your fast answer!

Xavier Coll • Architect, Project Manager I+D, BIM Manager, BIM Auditor
EiPM • http://www.eipm.es/en/

Message for the Nemetschek/Allplan development team:

There is anyway to do it in a process more aligned with the standard workflow of the report tool? I can't imagine to do an implementation of Allplan in a big office explaining that it's not possible to create easily a report with "user attributes"....

Thanks and kind regards!
Xavier Coll
EiPM

Xavier Coll • Architect, Project Manager I+D, BIM Manager, BIM Auditor
EiPM • http://www.eipm.es/en/

Munich is beware of this toppic since I have reportet this .....
allplan 2022 and older -> no other way... future is future.

Zukunft von Allplan verbessern?

-> besuche http://www.help4future.de

GEG2024 - Heizungsgesetz ?!!?
-> https://www.zeichenatelier.de/geg2024/allgemein.html
-> https://www.zeichenatelier.de/geg2024/71-heizungsgesetz.html
-> https://www.zeichenatelier.de/geg2024/71-heizungsgesetz-1.html
-> https://www.zeichenatelier.de/geg2024/eckpunkte-zur.html

You should be aware that a report using project oriented attributes will only by valid for that project.

Another project will have different attributes.

best regards
rb

Domain Quality Engineer

Hi Rainer, indeed that's correct. But it's non the less neccesary to simplify that process or at least to document it well.

To explain why:
We are working with own project templates which contain our user attributes as our standard.
Therefore we have always user attributes.
In case of external projects with special BIM requirements we have also user attributes and want to use them for quantity takeoff...
(I know about the attribute connection with BIM+, but that's not out way to go.)

Or think about complex plancodes. For the export allplan exchange is working well and you can simply put together plancodes out of attributes.
But it's pretty complicated to attach the same plancode to a report.
You have to join plan attributes with weird inline scripting inside the report templates together.
No other solution in sight...

regards
Marcus

VG
Marcus

...
es gibt einen vorteil, wenn man die attribute aus BIM+ verwendet und darüber die benötigten Attribute anlegen lässt.

Die so angelegten Attribute erhalten in allplan eine ID (bzw. haben die bereits in BIM+) - ein netter kleiner hex-ausdruck.
diese id KANN alternativ zur attributnummer in den reports verwendet werden.
damit kann/könnte man für attribute, die über BIM+ kommen mit benutzerdefinierten, projektabhängigen attributen einen projektunabhängigen report bauen.

Zukunft von Allplan verbessern?

-> besuche http://www.help4future.de

GEG2024 - Heizungsgesetz ?!!?
-> https://www.zeichenatelier.de/geg2024/allgemein.html
-> https://www.zeichenatelier.de/geg2024/71-heizungsgesetz.html
-> https://www.zeichenatelier.de/geg2024/71-heizungsgesetz-1.html
-> https://www.zeichenatelier.de/geg2024/eckpunkte-zur.html

@Rainer Bühne

Ich verstehe nicht, was so schwer daran ist, die benutzerdefinierten Projekt-Attribute statt der Büro-Attribute im Report-Designer anzuzeigen. Man muss doch nur die Datei AttributeDefinitionCollectionLocal_de.xml
statt aus dem Verzeichnis \Std\xml aus dem Verzeichnis \Prj\xml einlesen.
Wenn letztere nicht vorhanden ist, hat das Projekt keine projekt-spezifischen Attribute, und man kann wieder im "Büro" (\Std\xml) nachschauen, wenn "ATTR=STD" in der project.cfg vorhanden ist.
Man muss nur das Such-Verzeichnis ändern in Abhängigkeit von der project.cfg, der Dateinamen bleibt derselbe!

Als Workaround für die Report-Definition würde ich demnach genau das empfehlen:
Die o.g. Datei aus dem Projekt-Verzeichnis in das Büro-Verzeichnis kopieren, oder die Attribute in diese Datei "mergen".