Как открыть удалённый профиль?

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

  1. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Здравствуйте, все!
    Ситуация: пользователь А создал профиль, пользователь Б его удалил, затем создал новый профиль с тем же именем. Пользователь А пытается открыть вновь созданный профиль, но Set doc = GetProfileDocument возвращает удалённый профиль, при этом doc.IsValid = True, doc.IsDeleted = True. Delete doc и повторное открытие не помогает. Можно ли каким-нибудь образом пользователю А открыть новый профиль без перезагрузки Лотуса?
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Давай попробуй переоткрыть базу по ReplicaID (OpenByReplicaID) и взять из неё.
    Даю 95% гарантию, что поможет.
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    обоим выйти из лотуса
     
  4. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Увы, видимо, это те злосчастные 5% — OpenByReplicaID не помогает, то же открывается старый удалённый профиль.
     
  5. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Т.е. ты сделал новый объект базы, который открыл по ReplicaID и там всё равно бяда?
    А зачем засранец пользователь Б удалил профиль?
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Именно так.
    Нештатная, но потенциально возможная ситуация, думаю, как побороть. Видимо, только сообщением пользователю с настоятельной рекомендацией переоткрыть Лотус.
     
Загрузка...

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