Перехват удаления документов

Тема в разделе "Lotus - Программирование", создана пользователем Sergvic, 23 ноя 2007.

Статус темы:
Закрыта.
  1. Sergvic

    Sergvic Гость

    Возникла такая проблема.
    Я делаю перехват удаления документов в почтовой базе.

    Сделал изменения в процедуре "Querydocumentdelete".
    Т.е. через source.documents.count получаю список документов и перемещаю их в определенну папку.
    Ствлю continue=false

    Но почему-то часть документов все равно попадает в корзину, такое ощущение что не отрабатывает querydocumentdelete или что-то другое?

    Удаление постоянно идет из представления "Входящие"

    Может кто-то подскажет в чем мож быть дело?
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Событие не обрабатывает удаление в бэкэнде. Т.е. через классы NotesDocument или NotesDocumentCollection.
     
  3. Sergvic

    Sergvic Гость

    Все документы удаляются одним и темже способом и из одного и того же места.
    Только почему то часть не попадет под убработку
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Sergvic
    Тогда дебаггер в руки. И смотреть, как они удаляются.
     
  5. Sergvic

    Sergvic Гость

    Да в том -то и проблема что не понятно в какой момент отрабатывается не так как надо :)
     
  6. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    В дебаггере пошагово. В почтовой базе, конечно, голову сломаешь. :)
    Но другого способа нет.
     
  7. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Потому что в ПЯ уже есть перехват QueryDelete. UI-удаление обработчик запрещает, но делает сам back-ground-ное
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей