AddPersonClassProducts (Opus Funktion)

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

---