Notenberechnungen

Notenberechnungen

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

 

1) Allgemeine Variablen

Bezeichnung

Datentyp

Richtung

Beschreibung

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

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