GetActivePersonClassList (Opus Funktion)
Beschreibung¶
Gibt eine alphabetisch (Vorname Nachname) sortierte Liste zurück.
Argumente¶
| Name | Typ | Beschreibung |
|---|---|---|
| [integer](../../standard-datentypen/integer.md) [[integer](../../standard-datentypen/integer.md)] | ClassID | |
| [integer](../../standard-datentypen/integer.md) | Optional: 1 = nur Anmeldungen, keine provisorischen Anmeldungen 2 = Auch Abmeldungen miteinschliessen, es wird jeweils das aktuellste Ereignis zurückgegeben 4 = Mehrfachanmeldungen auch zurückgeben (sonst wird pro Person nur eine Anmeldung zurückgegeben) Die Optionen können auch zusammengezählt werden. Wird dieses Argument weggelassen, wird der Wert als 0 angenommen. Ist der Wert 1 gesetzt, dann werden nur Anmeldungen mit i_Status = 1 (Angemeldet) genommen, sonst auch alle anderen Status. Ist der Wert 2 nicht gesetzt, dann werden nur Anmeldungen mit i_Current = 1 genommen., sonst auch i_Current = 0. Ist der Wert 4 nicht gesetzt, dann wird für gleiche Adressen nur die Anmeldung mit der höchsten i_SSB_PersonClassID genommen (auch bei Anmeldungen in mehreren Klassen, falls ein Array von ClassID übergeben wird).$ | 0 | Alle Anmeldungen + provisorische Anmeldungen | | --- | --- | | 1 | Nur Anmeldungen | | 2 | Anmeldungen + prov. Anmeldungen + Abmeldungen | | 3 | Anmeldungen + Abmeldungen | | 4 | Mehrfachanmeldungen + prov. Mehrfachanmeldungen | | 5 | Mehrfachanmeldungen | | 6 | Mehrfachanmeldungen + prov. Mehrfachanmeldungen + Mehrfachabmeldungen | | 7 | Mehrfachanmeldungen + Mehrfachabmeldungen | |
Rückgabewert Integer Array¶
PersonClassID-Liste sortiert nach Name, Vorname