HintergrundBerechnungs- und Initialisierungszeitpunkte

 

Für Ihre Berechnung müssen Sie folgende Zeitpunkte festlegen:

  • Den Berechnungszeitpunkt, also den Zeitpunkt, zu dem die von Ihnen gewählte Operation durchgeführt werden soll. Diesen Zeitpunkt wählen Sie in der Spalte Zeitpunkt über eine Listbox aus.

  • Den Initialisierungszeitpunkt, also den Zeitpunkt, zu dem der von Ihnen eingestellte Zielfeldname zurückgesetzt werden soll. Dazu ist im Falle von Berechnungen über alle Positionen einer Tabelle das Ankreuzfeld der Spalte Initialisierung zu setzen und im Falle von Berechnungen über Positionen einer Sortierstufe ein Sortierkriterium mit Hilfe der Felder Zurücksetzen und bei Feldname anzugeben.

    Hinweis Hinweis

    Es ist auch möglich, keinen Initialisierungszeitpunkt anzugeben, zum Beispiel, weil Sie das Ergebnis einer Berechnung von vorhergehenden Knoten im Baum als Initialwert verwenden möchten.

    Ende des Hinweises
Zeitpunkte und Ausgaben

Smart Forms fügt die Berechnungen und Initialisierungen automatisch in die Prozessierung ein. Die Zeitpunkte sind dabei nicht im Navigationsbaum sichtbar, sondern werden implizit durch Smart Forms ausgelöst. In der folgenden Tabelle mit einem Sortierkriterium sind diese impliziten Zeitpunkte farblich hervorgehoben:

Hinweis Hinweis

Zur Vereinfachung wird hier angenommen, daß in Haupt-, Fuß- und Kopfbereich nur Tabellenzeilen als Unterknoten folgen. Genausogut könnte statt dessen auch eine Schleife oder ein Ordner im Baum eingefügt sein.

Ende des Hinweises

Implizite Berechnungs- und Initialisierungszeitpunkte

Initialisierung

Tabelle

Kopfbereich

CARRID Beginn Sortierstufe

Zurücksetzen Sortierkriterium CARRID

Vor Sortierung

Tabellenzeile

...

Tabellenzeile

Hauptbereich

Vor Schleife

Tabellenzeile

....

Tabellenzeile

Nach Schleife

CARRID Ende Sortierstufe

Tabellenzeile

...

Tabellenzeile

Nach Sortierung

Fußbereich

Hinweis Hinweis

Aus der Prozessierung von Schleifen und Tabellen ergibt sich eine zeitversetzte Ausführung von Programmzeilen-Knoten und der zugehörigen Tabellenausgabe. Im Gegensatz dazu sind die über die Berechnungen-Registerkarte eingemischten Berechnungen und die nachfolgenden Ausgaben nicht zeitversetzt. Daher gibt es auch keine Besonderheiten für die Ausgabe von Teilergebnissen vor einem Seitenumbruch, wenn Sie die Berechnungen über die Registerkarte durchführen. (siehe auch: Summieren über verschiedene Währungen).

Ende des Hinweises