Hallo!
Ich habe ein ähnliches Problem mal mit einem sog. "In-Use-Dokument" gelöst, soll heißen, sobald das nicht parallel editierbare Dokument im Editiermodus geöffnet wird (QuerymodeChange), wurde im Backend ein weiteres Dokument, das "In-Use-Dokument", gespeichert. Es enthält einfach nur die Noteid des nicht parallel editierbaren Dokuments und vielleicht den Usernamen desjenigen, der das Dokument gerade in Beabeitung hat.
Das "In-Use-Dokument" wird automatisch gelöscht, sobald das nicht parallel editierbare Dokument geschlossen wird (Queryclose).
Wird nun das nicht parallel editierbare Dokument von weiteren Personen geöffnet, kann man hier unter Querymodechange in einer verborgenen Lookup-Ansicht, in der die "In-Use-Dokumente" angezeigt werden, nach einem "In-Use-Dokument" mit der gleichen Notesid suchen. Wurde ein entsprechendes "In-Use-Dokument" gefunden, wird der Wechsel in den Editiermodus unterbunden und eine Msgbox mit dem Hinweis, dass das Dokument von User xy z.Zt. editiert wird, angezeigt.
Klingt etwas umständlich, hat aber funktioniert, solange die Datenbank nicht auf mehere Server verteilt wurde.