Hallo Matthias,
direkt eine Formel gibt es leider nicht, zumindest habe ich es nicht gefunden.
Aber es gibt andere Möglichkeiten:
1. Ansichten, die gelöschte Dokumente beinhalten
Es gibt mittlerweile Ansichten, welche gelöschte Dokumente beinhalten, dort sind die Softdeleted Dokumente "sichtbar".
Du musst also bei deinem Abgleich, alle Dokumente in deiner Suchview durchlaufen und bei jedem Dokument prüfen, ob es in der Ansicht der gelöschten Dokumente enthalten ist.
2. Markieren der gelöschten Dokumente
Oder du schreibst beim Löschen der Dokumente einen Feldwert weg, z.B. FIELD $DELETED := "1" oder so in die gelöschten Dokumente.
Das kannst du im QueryDeleteDocument-Event der Datenbank hinterlegen.
Dann wirds bei der Prüfung des Dokuments einfacher ...
Aber: Wird das Dokument wiederhergestellt, muss im entsprechenden Event (Querydocumentundelete-Event in der Datenbank) das Flag wieder gelöscht werden => FIELD $DELETED := @Unavailable;
Mehr Möglichkeiten gibts meiner Meinung nach leider nicht ...