Der Querydocumentdelete zündet immer, wenn ein Dokument gelöscht werden soll, egal ob aus einer Ansicht oder wenn es geöffnet ist. Natürlich macht er das in einer Anzeige, wenn der User aber das Dokument öffnet und dann findet, er wolle es löschen, zündet der eben auch und bringt Deine Message. Das Event heisst nicht umsonst QueryDocumentDelete und ist ein Datenbank-Event, kein View-Event.