Replication Or Save Conflict Document

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

oxystile

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

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

morpheus

скриптописец
07.08.2006
3 915
1
#2
а можно на базе Locking включить . Чтобы один докумет редактировал тока один человек.
Но тут межет возникнуть проблема с репликами
 

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#3
возможны случаи: чел. нажимает сохранить док-т, появляется сообщение "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
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#4
Я сделал (правда немного другой случай) по-другому. Получал текущий документ (через notesView.GetDocumentByKey) и сравнивал даты изменений.
 
F

fvoice

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

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#6
<!--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]
Ага.