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

AddressRoleIDintegerinID der Personenrolle (SSP_AddressRoleID)
CalculationsIDintegerinID der Abschlussdefinition (SSB_CalculationsID)
VariantIDintegerinID der Variante (SSN_VariantID)
RegulationsIDintegerinID des Reglements (SSN_RegulationsID)
StudiesIDintegerinID des Lehrgangs (SSN_StudiesID)
ReferenceDatedatetimeinReferenzdatum 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