Die Faktoren bzw. Speicher werden wie folgt gefüllt bzw. gelöscht:
Faktoren
Die Faktoren werden direkt in der Belegzeile in der Datenbank gespeichert. Sie werden beim Erfassen der Artikelnummer initialisiert und können nachher in der Formel (Zeilen- und/oder Belegformel) gefüllt werden.
Speicher
Die Speicher dienen nur zum Berechnen von Gesamtsummen o.ä., werden aber nicht in der Datenbank gespeichert. Dabei gibt es auch wieder 2 Unterscheidungen:
ü Zeilenformel
Beim Aufruf jeder
Zeilenformel werden die Speicher 1-10 initialisiert, die Speicher 11-99 bleiben
erhalten. Diese werden nur beim Wechsel eines Beleges wieder auf 0 gesetzt.
Grundsätzlich ist das Verwenden der Speicher in der Zeilenformel allerdings
nicht ratsam, da die Zeilenformel ja öfters pro Artikel aufgerufen werden kann
bzw. die Reihenfolge der Artikel nachher nicht der eigentlichen Reihenfolge im
Beleg entsprechen muss. Eine Gesamtsumme des Beleges sollte also nie mit einer
Zeilenformel berechnet werden. Sinnvoll ist ein Speicher nur dann, wenn man z.B.
in einer Artikelzeile einen Wert belegt und ihn in der nächsten abholen möchte.
Dann sollte man aber auch dafür sorgen, dass der zweite Artikel sofort nachher
eingegeben wird. Am besten wäre so eine Anforderung z.B. mit einem Makroartikel
zu lösen.
ü Belegformel
Beim Belegdruck
werden die Speicher am Anfang initialisiert. Beim Aufruf der Belegformel
passiert dann nichts mehr, d.h. hier können sie für den klassischen Fall des
Aufzählens oder Berechnens von Summen verwendet werden.