Berechnungs- 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
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.
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
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.
Implizite Berechnungs- und Initialisierungszeitpunkte
Initialisierung |
|||
|
Tabelle |
||
|
Kopfbereich |
||
|
CARRID Beginn Sortierstufe |
||
Zurücksetzen Sortierkriterium CARRID |
|||
|
|||
|
Tabellenzeile |
||
... |
|||
|
Tabellenzeile |
||
|
Hauptbereich |
||
|
|||
|
Tabellenzeile |
||
.... |
|||
|
Tabellenzeile |
||
|
|||
|
CARRID Ende Sortierstufe |
||
|
Tabellenzeile |
||
... |
|||
|
Tabellenzeile |
||
|
|||
|
Fußbereich |
||
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).