Replication Or Save Conflict Document

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

  1. oxystile

    oxystile Гость

    возможны случаи: чел. нажимает сохранить док-т, появляется сообщение "Another copy of document was saved... Save your changes also as conflict document?" и чел. может выбрать да или нет.

    как бы программно заперетить сохранение конфликтных документов? т.е. пусть либо запросов таких не будет и конфликин. документ просто не сохраняется, а челу выдается сообщение об этом, либо на этапе сохранения выполняется проверка...
    может у кого что-нибудь уже реализовано по проверке/обработке репликаций? посоветуйте, что можно сделать?
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    а можно на базе Locking включить . Чтобы один докумет редактировал тока один человек.
    Но тут межет возникнуть проблема с репликами
     
  3. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Этот запрос выдается при uidoc.Save (в т.ч. и при "ручном": Ctrl-S и т.п).

    Если Вы будете писать док-т программно, то можете "поймать" и проанализировать конфликт:
    Код (Text):
    if not doc.Save(False,False) then
    msgbox "Этот док-т редактируется др.юзером"
    end if
     
  4. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Я сделал (правда немного другой случай) по-другому. Получал текущий документ (через notesView.GetDocumentByKey) и сравнивал даты изменений.
     
  5. oxystile

    oxystile Гость

    спасибо!!!
     
  6. fvoice

    fvoice Гость

    втиснусь с внезапно возникшим вопросом:

    никогда не ставил галку "Allow Locking", а документ двое человек не могут редактировать.. как обьяснить? или это ограничение только на уровне интерфейса и force сохранение все равно переписывает документ?
     
  7. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-fvoice+11:01:2008, 12:23 -->
    <span class="vbquote">(fvoice @ 11:01:2008, 12:23 )</span><!--QuoteEBegin-->или это ограничение только на уровне интерфейса и force сохранение все равно переписывает документ?
    [snapback]93012" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Ага.
     
Загрузка...
Похожие Темы - Replication Save Conflict
  1. rinsk
    Ответов:
    5
    Просмотров:
    684
  2. puks
    Ответов:
    7
    Просмотров:
    1.165
  3. wowa
    Ответов:
    7
    Просмотров:
    3.021
  4. Don_VinNi
    Ответов:
    2
    Просмотров:
    3.055
  5. seoman2
    Ответов:
    35
    Просмотров:
    1.178

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