Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 Res

out

 

    

...

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

ConnectionIDintegerin ID des der Verbindung