AddPersonClassProducts (Opus Funktion)
Beschreibung
Diese Funktion fügt für angemeldete Personen die entsprechenden Produkte hinzu. Dies bedeutet, dass alle Produkte, welche an der Klasse, Klassengruppe, etc und auch auf der Anmeldung definiert sind als PersonProduct hinzugefügt werden.
Es ist möglich, gewisse Kriterien anzugeben, um die Funktion gezielter auszuführen.
Argumente
Name | Typ | Beschreibung |
---|---|---|
PersonClassID | integer | ID der Anmeldung an die Klasse (i_SSB_PersonClassID) |
PersonClassGroups | [integer] | ID Liste von Klassengruppen-Anmeldungen, die berücksichtigt werden sollen (i_SSB_PersonClassGroupID) |
ClassGroupsOnly | integer | 0 = Es werden alle Produkte berücksichtigt 1 = Es werden nur die Produkte auf den angegebenen Klassengruppen-Anmeldungen berücksichtigt und nicht auf der Klassenanmeldung |
PersonClassOnly | integer | Optional, default = 0 0 = Es werden alle Produkte berücksichtigt 1 = Es werden nur Produkte auf der Anmeldung gesetzt |
CheckDuplicates | integer | Optional, default = 1 0 = Produkte werden hinzugefügt, egal, ob das Produkt bereits existiert 1 = Es wird geprüft, ob die Produkte schon einmal hinzugefügt wurden |
Rückgabewert integer
Anzahl der effektiv hinzugefügten Produkte.
Beispiel
xxx
Siehe auch
---