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
PersonClassIDintegerID der Anmeldung an die Klasse (i_SSB_PersonClassID)
PersonClassGroups[integer]ID Liste von Klassengruppen-Anmeldungen, die berücksichtigt werden sollen (i_SSB_PersonClassGroupID)
ClassGroupsOnlyinteger

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

PersonClassOnlyinteger

Optional, default = 0

0 = Es werden alle Produkte berücksichtigt

1 = Es werden nur Produkte auf der Anmeldung gesetzt

CheckDuplicatesinteger

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

---