Problem
Weshalb werden die Lookup-Werte in der Combobox Eigentümer und Betreiber in GEONIS SEW nicht nach IDX sortiert?
Ursache
Es ist so, dass die Eigentümer und Betreiber in der GEONIS Siedlungsentwässerung standardmässig nicht korrekt nach IDX sortiert werden. Der Grund dafür liegt am Datenmodell, da die Eigentümer und Betreiber keine klassischen Lookup-Listen sind.
Da sich die Eigentümer aufgrund des VSADSS-Modells auf sich selbst referenzieren können (z.B. "Gemeinde" als Teil von "Kanton"), erfolgt die Beziehung in GEONIS SEW nicht wie üblich über die CODE-Spalte, sondern über die GLOBALID.
Lösung
Es gibt eine Konfiguration, die dennoch eine Sortierung nach GLOBALID ermöglicht. Dazu muss in der FRM-XML folgende Korrektur vorgenommen werden:
- ursprünglich: <select>.... order by awo_organisation.idx</select>
- angepasst: <select>.... group by awo_organisation.idx</select>
Das Vorgehen wäre, über alle FRM-XML nach "select * from awo_organisation, awos_art_organisation" zu suchen und die entsprechende group-Anpassung vorzunehmen.
Es ist wichtig dabei zu brücksichtigen, dass die IDX-Werte eindeutig sind, da ansonsten Einträge zusammengefasst werden.
Kein Fix geplant
Update 07.06.2019: Die Korrektur ist eingeplant für GEONIS SEW 2017 SP2 (Herbst 2019).
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.