2

Webinar Bau und Handwerk/GAEB Dateien

Hallo, am 14.06.22 sollte/hat ein Webinar zum Thema Bau und Handwerk stattgefunden. Leider konnte ich nicht daran teilnehmen.

Trotz mehrmaligen E-Mail-Kontakt mit den Support von Ninox habe ich keine Antwort bekommen - finde ich schon sehr enttäuschend !

Jetzt mal meine Fragen hier im Forum:

- hat jemand daran teilgenommen ?

- gibt es Unterlagen/DB/Video dazu bzw. wird eine DB noch in die Webinar-DB gestellt ?

Was mich besonders interessiert ist der Umgang/Bearbeitung von GAEB-Dateien.

71 Antworten

null
    • Wegener & Hinz GmbH
    • green_cup
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ich muß Uwe auch nochmals loben, an dieser Stelle kann ich nicht viel helfen. Später wenn alles in der DB ist bzw. was unbedingt in die DB sollte bzw. die DB-Struktur kann ich vielleicht etwas mehr beisteuern!

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ich benötige noch einige X83-Dateien zum testen.
    Kann mir jemand einige, nicht aktuelle Dateien, überlassen?
    foren.uwe@gmx.de

      • Joerg.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Ich habe dir eine eMail mit einigen Dateien geschickt.

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Zwischenstand:
    Nachdem alle Gruppen und Hinweistexte aus der GAEB extrahiert sind, mache ich mich jetzt daran alle zugehörigen Positionen zuzuordnen.
    Anbei ein Screenshots des Ninox-Formulars als Rohfassung:

      • Joerg.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Das sieht großartig aus!

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Joerg Erst einmal Danke für die Dateien.
    Es gibt wohl Unterschiede bei den X83-Dateien.
    Der Aufbau ist wohl nicht einheitlich, da manche Werte an unterschiedlichen Stellen der XML-Datei stehen. Ich habe bisher von Dir und I.R.   X83-Dateien bekommen und da sind Unterschiede zu sehen. Ich weiß jetzt nicht, ob es bei anderen X83-Dateien noch weitere Unterschiede gibt, die man im Script abfangen muss.
    Bei den bisherigen Dateien konnte ich das Script anpassen, so daß die Kurztexte und Langtexte korrekt erfasst werden. Wie gesagt, ich weiss nicht ob es noch mehr unterschiede gibt.

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Ich weiß nicht, ob es weiterhilft, aber beim Bundesverband Bausoftware kann man Prüf-Dateien der XML-Versionen 3.1, 3.2 und 3.3 zur Zertifizierung herunterladen: https://www.bvbs.de/zertifizierungen/

      Schaut man sich die Liste der zertifizierten Softwarehersteller an, so scheint dort 3.2 die am häufigsten unterstützte Version zu sein. 
       

    • Wegener & Hinz GmbH
    • green_cup
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ich erstelle mal x83-Dateien in verschiedenen Versionen. Vielleicht liegt es daran ?

    Das ist jeweils das gleiche LV. 

    • Wegener & Hinz GmbH
    • green_cup
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Es ist einfach super wie UweG sich da reinhängt. Wie gesagt, leider verstehe ich nichts von JSON, n8n u.s.w. habe bisher nur mit Ninox-Bordmittel gearbeitet. Wenn ich das Zwischenergebnis sehe bin ich schon total begeistert. 

    Ich denke dass eine 100% Umsetzung des GEAB-Standard erstmal gar nicht Ziel sein sollte. Wenn man bedenkt dass der Text auch noch Bilder enthalten kann, es verschiedene Pos.-Typen gibt  u.s.w. (schicke mal als Bsp. eine X83) wird die Sache nicht einfacher. Damit denke ich kommt man z.B. auch mit unformatierten Text aus. Oder die Behandlung der Zwischen- und Gesamtsummen, die ja NINOX machen sollte. Ebenfalls die einzelnen Einstellungen der Nachkommastellen je Pos. bzw. das kaufmännische Runden dieser (habe ich eine kleine Funktion geschrieben) u.s.w..  

    Aber nochmals, tolle Arbeit von UweG !!!!!!!!!!

    • Joerg.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Moin.

    Hier ist der Link zum Webinar mit der Vorstellung der Ninox-Lösung für Fa. Singhammer:

    https://www.youtube.com/watch?v=lqFooGdqxfQ

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ich habe am Wochenende viel in den GAEB-Dokumentationen gelesen um die Datenstruktur einigermaßen zu verstehen.
    Ich weiss jetzt, in welchen JSON-Objekten die Daten zu finden sind.
    Das Problem, welches ich habe, ist der Pfad zu diesen Objekten.
    Der variiert je nach Aufbau der Ordnungszahl und ist nicht bei jeder X83-Datei gleich.
    Die Ordnungszahl kann aus max. 5 Hierarchiestufen bestehen, muss es aber nicht.
    Die Schreibweise der Hierarchiestufen ist zum Teil unterschiedlich. Mal einstellig oder mehrstellig.


    Auch ist die GAEB-Datei nicht konsistent bezüglich der Nutzung von Array's aufgebaut.
    Wenn mehrere Objekte (Bspw. Positionsnummern) vorhanden sind, werden diese in ein Array gepackt. Ist aber nur eine Positionsnummer vorhanden, wird nich das einzelne Objekt in ein Array gepackt, sondern das Array einfach weggelassen und nur das einzelne Objekt dargestellt. Das Gleiche gilt eigentlich auch für jede Gruppe in der Ordnungszahl. Damit entscheidet sich aber auch, ob der Zugriff auf das Objekt über die Funktion item() oder ohne item()  erfolgen muss. Das bedeutet für jede Gruppe der Ordnungszahl eine Prüfung ob es sich um ein Array handelt oder nicht. Ist machbar, benötigt aber viele Prüfroutinen.


    Scheinbar werden auch schon GAEB-Dateien in der Version 3.3 genutzt. (Habe einige zugesandt bekommen). Da ist der Pfad zu den Daten komplett anders.

    Das kann ich aber zukünftig über eine Versionsabfrage abfangen um einen anderen Weg zu den Daten zu nutzen.

    Die Hauptarbeit besteht zur Zeit darin, anhand der vorhandenen Ordnungszahl den Pfad zu den relevanten Daten zu ermitteln.

      • Ninox Solution-Partner
      • RonaldP
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Moin UweG ,

      ich bin sehr beeindruckt, dass Du so viel Zeit in diese Aufgabenstellung steckst!
      Vielen Dank dafür und dafür dass Du das hier in der Community teilst.

      Eigentlich wäre dass ein super Feature von Ninox selbst, da die neue Haupt-Zielgruppen-Ansprache ja auf BAU ausgerichtet ist...

      VG
      Ronald

      • Joerg.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Auch ich bin beeindruckt von deinem Ehrgeiz, lieber Uwe. Ich wünschte, ich hätte auch ein wenig davon.

      Nach wie vor ist es für mich unverständlich, weshalb sich die verschiedenen Formate offensichtlich doch deutlich unterscheiden. Ein Schelm, der Böses dabei denkt, aber im Ernst: ich sehe hier wirklich eine gewisse Systematik der Software-Hersteller, die ihre großen Programmpakete verkaufen wollen.

      Uwe, wenn du so etwas wie eine "Kaffeekasse" hast, lass es mich wissen. Ich spendiere für deine Arbeit gern etwas.

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Frage an die Fachleute:
    Sollen die Hinweistexte für entsprechende Hierarchiestufen mit in die Ninox-DB aufgenommen werden?
    Für die spätere Angebotsabgabe scheinen sie ja keine Rolle zu spielen, außer einer nähren Beschreibung.

      • Joerg.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Ich würde es gut finden, weil unter Umständen etwas über die Ausführung der Arbeiten drin steht oder bestimmte Randbedingungen erwähnt werden.

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Joerg OK dann baue ich die Hinweise mit ein.
      Vielleicht ist es mit reinen XML-Dateien und entsprechenden Tools leichter an die Daten zu kommen, aber ich muss die XML-Datei nach JSON Parsen, und da braucht es eine Grundstruktur um an die Daten zu kommen. Wenn sich diese von Fall zu Fall verschiebt, benötigt es etwas mehr Prüfabfragen. Momentan ist es eine Sisyphusarbeit die Strukturen gegenzuprüfen und ich mache mehr Grundlagenforschung im GAEB-Aufbau.

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Zwischenstand.
    Ich habe vereinzelte GAEB 3.2 Dateien ausgelesen und die Daten in Ninox speichern können. Leider hat es nicht bei allen 3.2 Dateien funktioniert, da sich der Weg zu den Positionsnummern, abhängig von der Ordnungszahl immer wieder geändert hat und ich mich ab und an verhaspelt habe.
    Ich habe mich deshalb mal hingesetzt und eine Übersicht aller Möglichkeiten erstellt, wo die Positionsnummern abhängig von der Ordnungszahl zu finden sind.
    (Das erste Mal, das ich eine FlowChart-Software nutze, geht aber mir Libre Office)


    Damit habe ich jetzt eine Karte, um die notwendigen Daten nach Ninox zu importieren.

     

    Danke an Ingo, für das Erstellen der maßgeschneiderten GAEB 3.2 Dateien um die Struktur zu verstehen.
    Die grünen Kästchen sind der jeweilige Endpunkt, wo sich die Positionsnummern aufgrund der Struktur der Ordnungszahl befinden. (46 Möglichkeiten)
    Jetzt arbeite ich die Übersicht scriptmäßig in Ninox ab, was wohl noch etwas Zeit beanspruchen wird.
    Sind halt viele Verschachtelungen und Vergleiche.

    • Joerg.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Uwe,

    ich ziehe meinen Hut vor dir. Das grenzt ja schon an Detektivarbeit, die du da leistest. Das ist großartig!

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Es geht voran und macht langsam Fortschritte.
    Erste Tests lesen die GAEB-Datei bis auf die 4. Hierarchiestufe aus und die Positionsnummern bis zur 2. Hierarchiestufe.
    Ist noch etwas Code zu schreiben.
    Hier ein Screenshot wie es aussehen kann.

      • Joerg.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Das sieht ja super aus!

      • Wegener & Hinz GmbH
      • green_cup
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG 👍👍 SUPER

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Frage an die User, die mit GAEB-Dateien arbeiten:
    Kann es sein, dass die Software von Dangl-IT bei der Umwandlung der DAEB-Datei in ein Excel-Format die Langbeschreibungen nicht vollständig übermittelt?

    Im übrigen kann ich die interessierten User in das Team der GAEB-DB zum testen einladen.
    Sendet mir eure Ninox Mailadresse.


    Getestet werden können nur GAEB-Dateien im Format X83 Version 3.2
    Das Auslesen ist noch nicht komplett (Hinweistexte fehlen noch und ein paar weitere Kleinigkeiten müssen noch ergänzt / umgebaut werden)


    Es werden wahrscheinlich noch manche Felder beim importieren leer bleiben, da der GAEB-Standard mMng. nach nicht so richtig standardisiert ist und immer wieder Überraschungen auftreten. Aber ich denke, dass es schon zu 80% hinhaut.

    • Christian.2
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Habe letztes Jahr zwei LV´s damit konvertiert, da waren die Langtexte vollständig. Wenn du möchtest kann ich dir die GAEB Dateien zum testen schicken.

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Christian Danke für das Angebot. Sofern es sich um X83-Dateien Vers. 3.2 handelt, kannst du sie mir gerne zum Testen in der Ninox-DB zur Verfügung stellen. 

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Da ich nicht nur stundenlang an der Analyse von der XML-Datei sitzen will und mal geistig abschweifen möchte, habe ich etwas rumexperimentiert mit den in den GAEb-Dateien eingebetteten Bildern.
    Ergebnis ist, dass es grundsätzlich möglich ist die Bilder in Ninox zu speichern.


    Hindernis:
    Es funktioniert nur über eine Drittanwendung. (Hier n8n)
    Ich habe mal die Information eines in der XML-Datei vorhandenen Bildes aus Ninox per Webhook an n8n gesendet und mir daraus ein Bild erzeugt. Das könnte ich jetzt über die Ninox REST-API an Ninox übergeben und einem Record zuordnen.

    Könnte man bei Bedarf integrieren, wenn der Rest vollständig abgearbeitet ist.
    Dass wird aber erstmal ganz hinten angestellt aber es zeigt, welche Möglichkeiten mit Ninox bestehen.

Content aside

  • 2 „Gefällt mir“ Klicks
  • vor 1 JahrZuletzt aktiv
  • 71Antworten
  • 823Ansichten
  • 11 Folge bereits