Восстановление Lotus Notes, Если Вы Не Можете Удалить Документ В Lotus Notes 7.0

Введение ----------------------------------- В следующей статье обсуждаются несколько методов, которые можно использовать для восстановления файлов Lotus Notes в случае возникновения ошибки при удалении документа.

Эти методы включают в себя попытку закрыть окно предварительного просмотра, удаление одного документа каждый раз, игнорирование ошибки и изменение событий queryDocumentDelete, чтобы предотвратить использование метода RemoveAll() при удалении документов.

Не удалось удалить документы ------------------------- При использовании Lotus Notes иногда не удается удалить документы из-за ошибок.

Это часто происходит из-за открытия документа из панели предварительного просмотра вместо обычного документа Notes. При попытке удалить документ Notes, созданный из PreviewPane, Lotus может возникнуть ошибка, которая гласит: «Невозможно удалить документ Notes при создании экземпляра из NotesuDocument».

Эта ошибка означает, что документ, открытый из предварительного просмотра, не соответствует ни одному документу, удостоверяющему личность, и его нельзя удалить обычными методами.

Что вы должны сделать? 1. Закройте окно предварительного просмотра -------------------- В некоторых ситуациях закрытие окна предварительного просмотра перед удалением может решить проблему.

Если окно предварительного просмотра не открыто, запускается агент, который не создает экземпляр NotesDocument, который уже был открыт из пользовательского интерфейса.

Несмотря на то, что это может сработать, необходимо изучить другие решения в соответствии с вашими требованиями.

2. Удалить один документ --------------------- Другим возможным решением было бы удаление документа заметок вручную по одному, а не удаление всей папки сразу.

Как мы обсуждали ранее, проблема связана с использованием опции delAll() в документе, открытом автоматически.

При удалении заметки по отдельности эта опция не появится при попытке удалить документ предварительного просмотра, который, возможно, уже был открыт с использованием другого идентификатора.

Таким образом, в этом случае можно удалить один документ Lotus для каждого пакета.

3. Игнорировать ошибку и использовать режим просмотра – обновить ---------------------------- В качестве альтернативного решения можно просто игнорировать проблему и нажать «Просмотреть обновить», чтобы временно решить эту проблему, отключив все свойства папки «Входящие».

Хотя это позволяет избежать появления сообщений об ошибках, но, вероятно, приводит к тому, что вы не сможете применить функциональность клиентских сценариев в своем сценарии.

4. Измените код, чтобы предотвратить проблему ---------------------------------- Вы можете изменить свойства quarryDocumentItem, чтобы не пытаться использовать функцию «delAll».

Измените код обработчика событий следующим образом: · Выполняйте DelAll() при afterUpdate, а не при удалении · Запретите себе доступ к базе данных как часть введения коалиции удаления, чтобы можно было вносить изменения · Эта опция также устраняет ошибку, но Отмена удаления занимает больше времени.

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.