Domino 9 und frühere Versionen > Entwicklung

Dokumente ohne Speicherabfrage beenden?

(1/1)

SaSaWu:
Mit welchem Befehl/ welcher Funktion kann ich erreichen, dass ein geändertes Dokument ohne Speicherabfrage ("Möchten Sie speichern?") beendet und auch wirklich nicht gespeichert wird?

Notes Client 4.5.7

Rob Green:
internes Feld namens "SaveOptions".
Textliche Wert "1" wäre Speichern ohne Abfrage
Textliche Wert "0" wäre keine Speicherabfrage und kein Speichern

SaSaWu:
Das ist mir leider etwas zu ungenau (bin noch nicht solange ein Notser!). Ich möchte die Funktion in folgende Formel einbetten:

@If(IStatus = "genehmigt";
              @If(@Contains(@UserRoles;"[Entscheider]");
               "";
              @Prompt([OK];"Fehler 003:";"Bereits genehmigte Dokumente dürfen nur von Inhabern mit Entscheidungsrecht geändert werden!")+ @Command([FileCloseWindow]));
"")

An der Stelle *** @Command([FileCloseWindow]) *** soll das Dokument beendet werden ohne Speicherabfrage und ohne Speichern!

Wie lautet die Funktion?

(Vielen Dank für die Geduld!)

Rob Green:
@If(IStatus = "genehmigt";
              @If(@Contains(@UserRoles;"[Entscheider]");
              "";
              @do(@Prompt([OK];"Fehler 003:";"Bereits genehmigte Dokumente dürfen nur von Inhabern mit Entscheidungsrecht geändert werden!");@setfield("SaveOptions";"0");@Command([FileCloseWindow])));
"")

mit dem @Do sollte es gehen, daß du mehrere Operationen sequenziell ausführen kannst innerhalb deiner if schleife.

SaSaWu:
Vielen Dank, das war's!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln