Проверка статуса документа

Тема в разделе "Lotus - Программирование", создана пользователем engao, 12 мар 2010.

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

    engao Гость

    Доброго времени суток.

    Как можно программно запретить перевод документа в режим редактирования (Querymodechange), если после открытия для чтения этот документ был изменен другим пользователем?
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
  3. engao

    engao Гость

    Можно примерчик?
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
  5. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    1) Получить этот документ используя, например, notesDatabase.GetDocumentByID. Примеры на форуме.
    2) Сравнить даты изменения.
    3) Запретить. :rolleyes:
     
  6. engao

    engao Гость

    Немного не то.
    Ситуация. 2 пользователя открыли для чтение один и тот же документ. 1-й почитал и решил отредактировать. Отредактировал и сохранил. Потом 2-й пользователь решил тоже отредактировать документ. Но т.к. они открыли вместе, то 2-й пользователь не видит изменений. Переводит документ в режим редактирования, игнорирует лотусовое сообщение и редактирует в свое удовольствие. В общем нужно запретить делать это.

    Добавлено:
    Именно так изначально и хотел сделать - не работает.
     
  7. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
  8. engao

    engao Гость

    Спасибо! Проблема решена
     
Загрузка...
Статус темы:
Закрыта.

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