Ganz wichtig bei computed for display Feldern: das Feld darf NICHT im Dokument gespeichert werden.
Nehmen wir mal an, das Feld heißt schaltungen_display. Wenn Du Dir die Feldeigenschaften im !!!geschlossenen!!! Notes Dokument ansiehst, zum Beispiel in einer Ansicht, dann darfst Du kein Feld schaltungen_display sehen. Wenn Du das Dokument im Notes Client öffnest, muss das Feld sichtbar sein. Wenn Du das Dokument schließt und nochmal in einer Ansicht die Feldeigenschaften ansiehst, muss das Feld wieder weg sein.
Wenn das Feld schaltungen_display im Dokument gespeichert ist, dann hat das genau den von Dir beschriebenen Effekt: öffne das Dokument und das computed field wird NICHT neu berechnet. Erst wenn Du manuell F9 drückst oder nochmal speicherst. Benennst Du den Feldnamen um in schaltungen_display_1 und das Feld schaltungen_display_1 ist NICHT im Dokument gespeichert, dann wird das Feld direkt beim Öffnen berechnet.
Das ist ein bekanntes Feature
:
Computed for display Felder werden normalerweise beim Speichern entfernt. Bestimmte Skript Funktionen interessiert das aber nicht. Ich glaube in der Klasse NotesDocument die Funktion computeWithForm gehört da mit dazu.