Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: RunRevilo am 11.07.13 - 16:28:21

Titel: Dokument wurde bereits gesperrt
Beitrag von: RunRevilo am 11.07.13 - 16:28:21
Hallo,

habe folgendes Problem mit einer Datenbank.
Wenn ein Mitarbeiter ein Dokument öffnet und ein weitere Mitarbeiter das Dokument öffnen möchte erhält dieser die Meldung, dass das Dokument bereits von dem anderen Mitarbeiter gesperrt ist.
In den Datenbankeigeschaften ist der Eintrag "Sperren von Dokumenten zulassen" nicht aktiviert.
In der Maske von den Dokumenten sind Autoren und Leserfelder.
Die Mitarbeiter sind in der Zugriffsliste entweder als Autoren oder Editoren hinterlegt.

Benutzte Lotus Notes Version ist die 8.5.3

Woran könnte es liegen, dass ein Dokument nicht mehrfach gleichzeitig geöffnet werden kann.

Danke für Hinweise

Grüße aus dem sonnigen Südtirol
Oliver
Titel: Re: Dokument wurde bereits gesperrt
Beitrag von: ascabg am 11.07.13 - 16:33:40
Hallo,

Das ist das "Softlocking".
Dieses ist, soweit ich mich erinnere, immer aktiv und kann auch nicht deaktiviert werden.


Andreas
Titel: Re: Dokument wurde bereits gesperrt
Beitrag von: RunRevilo am 11.07.13 - 16:44:50
Hallo,

"Softlocking" hat mir auf die Sprünge geholfen.
Habe im Postopen das Dokument in den Bearbeitungsmodus gesetzt um ein Feld zu setzen, aber vergessen den Editmodus wieder aus zu schalten. Habe jetzt am Ende vom Postopen ein source.editmode =False und nun kann das Dokument gleichzeitig geöffnet werden.

Danke.

Oliver
Titel: Re: Dokument wurde bereits gesperrt
Beitrag von: Peter Klett am 11.07.13 - 18:02:59
Darf ich fragen, wozu Du das Konstrukt mit dem PostOpen brauchst? Ließe sich das, wozu Du das benötigst, nicht besser mit einem Feld "berechnet zur Anzeige" lösen?
Titel: Re: Dokument wurde bereits gesperrt
Beitrag von: RunRevilo am 12.07.13 - 08:15:48
Das Konstrukt im Postopen stammt von einem Mitarbeiter, der mit der Erstellung der Datenbank begonnen hat.
Habe jetzt das ganze noch mal durch gesehen und kann jetzt das Postopen komplett weg lassen.

Oliver