Hallo zusammen,
wir haben eine Aktion über die Dokumente angelegt werden können.
Hier ein bißchen Code dazu:
uidoc = workspace.ComposeDocument("", "", "Maske", , , True)
set doc = uidoc.Document
call doc.ReplaceItemValue("Feld","Wert")
call uidoc.Refresh(False, False, True)
Der Refresh wirft dann einen User Defined Error 4407, der Reload im UIDocument ebenso. Bei NotesUIWorkspace.ReloadWindow passiert gar nichts.
Das Problem tritt auf, seit für "Maske" festgelegt ist, dass sie immer in einer Rahmengruppe geöffnet wird.
Im Debugger stimmen alle Werte im Dokument, nur sie werden nicht in die Anzeige geholt und wenn der Benutzer dann speichert, überschreibt er mit seinen Werten im Frontend die Werte im Backend.
Die Werte lassen sich nicht im Frontend setzen, da dort viele Felder nur zur Anzeige sind und sich aus mehreren, für den Benutzer nicht sichtbaren, Feldern ergeben.
Hat jemand eine Idee, warum der Fehler kommt und wie er sich beheben lässt?
Viele Grüße,
0xse