Zum Inhalt

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