Notenberechnungen

Bei der Notenberchnung werden die entsprechenden Opus-Codes aufgerufen. Dabei werden verschiedene Eingangs-Variablen gesetzt.

1) Allgemeine Variablen

Bezeichnung Datentyp Richtung Beschreibung
CalculationID integer in ID des Leistungskästchen, welches gerade ausgeführt wird.
Result Res Object out Objekt mit den Resultatdaten
AddressRoleID integer in ID der Personenrolle (SSP_AddressRoleID)
CalculationsID integer in ID der Abschlussdefinition (SSB_CalculationsID)
VariantID integer in ID der Variante (SSN_VariantID)
RegulationsID integer in ID des Reglements (SSN_RegulationsID)
StudiesID integer in ID des Lehrgangs (SSN_StudiesID)
ReferenceDate datetime in Referenzdatum für die Berechnung des Resultates

2) Verbindungsvariablen

Pro Verbindung, welche zum Berechnungselement zeigt, wird je eine Variable als Objekt erzeugt, welche die entsprechenden Eingangsdaten enthalten. Diese Variablen erhalten den Namen der Verbindung selbst.

Bezeichnung Datentyp Richtung Beschreibung
ID integer in Verbindung von einem Resultat: ID des Resultates, welches aus der Datenbank geholt wurde Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
Date datetime in Verbindung von einem Resultat: Datum der Resultateingabe des Resultates, welches aus der Datenbank geholt wurde Verbindung von einer Berechnung Freies Datum, welches in der Berechnung gesetzt wurde
StringValue1 string in Verbindung von einem Resultat: "" Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
StringValue2 string in Verbindung von einem Resultat: "" Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
FloatValue1 float in Verbindung von einem Resultat: 0.0 Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
FloatValue2 float in Verbindung von einem Resultat: 0.0 Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
MaxValue float in Verbindung von einem Resultat: Maximaler Wert des Resultates, welches aus der Datenbank geholt wurde Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
Index integer in Verbindung von einem Resultat: Index des Resultates, welches aus der Datenbank geholt wurde Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
Flag integer in Verbindung von einem Resultat: Flag des Resultates, welches aus der Datenbank geholt wurde. Siehe Resultat Flags Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
ResultText string in Verbindung von einem Resultat: Resultattext des Resultates, welches aus der Datenbank geholt wurde Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
Text string in Verbindung von einem Resultat: "" Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
Value float in Verbindung von einem Resultat: Wert des Resultates, welches aus der Datenbank geholt wurde Verbindung von einer Berechnung Freier Wert, welcher in der Berechnung gesetzt wurde
ConnectionID integer in ID des der Verbindung