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

MaxValuefloatin

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

Indexintegerin

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

Flagintegerin

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

ResultTextstringin

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

Textstringin

Verbindung von einem Resultat:

""

Verbindung von einer Berechnung

Freier Wert, welcher in der Berechnung gesetzt wurde

Valuefloatin

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

ConnectionIDintegerinID des der Verbindung