---
title: "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](../opus-dokumentation/standard-datentypen/integer.md) | in | ID des Leistungskästchen, welches gerade ausgeführt wird. |
| Result | [Res Object](../opus-dokumentation/objektdefinitionen/ssn-qualifikationsmodul-objekte/res-object.md) | out | Objekt mit den Resultatdaten |
| AddressRoleID | [integer](../opus-dokumentation/standard-datentypen/integer.md) | in | ID der Personenrolle (SSP_AddressRoleID) |
| CalculationsID | [integer](../opus-dokumentation/standard-datentypen/integer.md) | in | ID der Abschlussdefinition (SSB_CalculationsID) |
| VariantID | [integer](../opus-dokumentation/standard-datentypen/integer.md) | in | ID der Variante (SSN_VariantID) |
| RegulationsID | [integer](../opus-dokumentation/standard-datentypen/integer.md) | in | ID des Reglements (SSN_RegulationsID) |
| StudiesID | [integer](../opus-dokumentation/standard-datentypen/integer.md) | in | ID des Lehrgangs (SSN_StudiesID) |
| ReferenceDate | [datetime](../opus-dokumentation/standard-datentypen/datetime.md) | 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](../opus-dokumentation/objektdefinitionen/ssn-qualifikationsmodul-objekte/resultat-flags.md) **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 |
