Notenberechnungen
Bei der Notenberchnung werden die entsprechenden Opus-Codes aufgerufen. Dabei werden verschiedene Eingangs-Variablen gesetzt.
1) Allgemeine Variablen
Bezeichnung | Datentyp | Richtung | Beschreibung |
---|---|---|---|
CalculationID | in | ID des Leistungskästchen, welches gerade ausgeführt wird. | |
Result | 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 |