Как отключить конфликты документов при сохранении ?

Тема в разделе "Lotus - Программирование", создана пользователем Mikle77, 19 дек 2007.

  1. Mikle77

    Mikle77 Well-Known Member

    Регистрация:
    19 дек 2007
    Сообщения:
    81
    Симпатии:
    0
    Как отключить конфликты документов при сохранении ?

    В форме ставили свойства:

    1) Merge Conflicts
    2) Merge/ No Conflicts
    3) Do Not Create Conflicts

    Создаем новый документ, сохраняем. Затем открываем на редактирование в одно время с двух разных клиентов lotus, вносим изменения с двух клиентов в документ.

    Первый сохраняет документ - документ записывается. Второму при сохранении выдается сообщение что "Save as Conflict ..." - что бы не ставилось в свойствах формы. Выбор "Да" или "Нет". При выборе "Да" создается конфликт, при выборе "Нет" - не записываются изменения второго.

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

    Значение поля $ConflictAction в документах при изменении свойств :
    1) Merge Conflicts = 1
    2) Merge/ No Conflicts = 3
    3) Do Not Create Conflicts = 2


    Административный сервер у этой базы стоит.

    Но каждый раз создаются конфликты

    Cервер Domino 6.5.4

    Кто-нибудь пробовал делать одновременное редактирование и сохранение документа что-бы не сохранялся конфликтный документ, а записывался последний редактируемый.
     
  2. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-Mikle77+19:12:2007, 16:02 -->
    <span class="vbquote">(Mikle77 @ 19:12:2007, 16:02 )</span><!--QuoteEBegin-->1) Merge Conflicts
    2) Merge/ No Conflicts
    3) Do Not Create Conflicts

    [snapback]90601" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Эти свойства позволяют разрулить конфликты при репликации, но не при записи. :)

    <!--QuoteBegin-Mikle77+19:12:2007, 16:02 -->
    <span class="vbquote">(Mikle77 @ 19:12:2007, 16:02 )</span><!--QuoteEBegin-->Как сделать что-бы у второго (кто позже записывает документ записался документ- т.е. не создавался конфликт, а записался просто докумен с последними значениями полей) ?
    [snapback]90601" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Никак. Используй блокировку, если так нужно. Хотя ещё можно всё в бэкэнде делать.
     
  3. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    ого.. Да Вы прям реляционку хотите.
    Юзайте Document Locking и нормально
     
Загрузка...

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