Replication Or Save Conflict Document

  • Автор темы Автор темы oxystile
  • Дата начала Дата начала
O

oxystile

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

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

как бы программно заперетить сохранение конфликтных документов? т.е. пусть либо запросов таких не будет и конфликин. документ просто не сохраняется, а челу выдается сообщение об этом, либо на этапе сохранения выполняется проверка...
может у кого что-нибудь уже реализовано по проверке/обработке репликаций? посоветуйте, что можно сделать?
Этот запрос выдается при uidoc.Save (в т.ч. и при "ручном": Ctrl-S и т.п).

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

никогда не ставил галку "Allow Locking", а документ двое человек не могут редактировать.. как обьяснить? или это ограничение только на уровне интерфейса и force сохранение все равно переписывает документ?
 
<!--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]
Ага.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD