1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Replication Conflicts

Тема в разделе "Lotus - Программирование", создана пользователем wowa, 5 апр 2011.

  1. wowa

    wowa Well-Known Member

    Репутация:
    0
    Регистрация:
    1 фев 2007
    Сообщения:
    841
    Симпатии:
    0
    Подскажите, как узнать, есть ли у дока конфликты?

    Какой самый простой способ? Это мне необходимо для поисковика.
    возможно поиск по Ref, но мне кажется что эт будет очень долго.
     
  2. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Код:
    @Text($REF) = "DESIRED_UNID" & @IsAvailable($Conflict)
    Только $REF даст и респонсы, а этого действительно может быть много.
    На мой взгляд db.search по этим двум полям с нужными значениями и даст тебе то, что надо.
     
  3. nayke

    nayke Well-Known Member

    Репутация:
    0
    Регистрация:
    4 авг 2010
    Сообщения:
    310
    Симпатии:
    0
    Как я понимаю конфликтный документ - это Response с наличием поля Conflicts.
    Отсюда можно и пойти перебрать responses как вариант например.
     
  4. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Кстати, действительно, можно пробежаться по респонсам.
    Что-то я запамятовал о таком.
     
  5. wowa

    wowa Well-Known Member

    Репутация:
    0
    Регистрация:
    1 фев 2007
    Сообщения:
    841
    Симпатии:
    0
  6. nayke

    nayke Well-Known Member

    Репутация:
    0
    Регистрация:
    4 авг 2010
    Сообщения:
    310
    Симпатии:
    0
    И что? у нормальных респоснсов поля $conflict не будет.. соответственно в зависимости от вашей задачи либо перебираете коллекцию либо FTSearch
     
  7. hosm

    hosm * so what *

    Репутация:
    0
    Регистрация:
    18 май 2009
    Сообщения:
    2.442
    Симпатии:
    8
    только поля $Conflict
    Omh выше правильную формулу написал.
    Если респонсов нет или незначительное кол-во, можно пройтись по ним и проверить через Notesdocument.HasItem("$Conflict").
    Или отбирать конфликты в представление, отсортированное по полю @text($Ref).
     
  8. wowa

    wowa Well-Known Member

    Репутация:
    0
    Регистрация:
    1 фев 2007
    Сообщения:
    841
    Симпатии:
    0
    Эт я сначала написал, потом сообразил :rolleyes:

    В этом вы правы, наверно самый быстрый способ
     
Загрузка...
Похожие Темы - Replication Conflicts
  1. rinsk
    Ответов:
    5
    Просмотров:
    804
  2. puks
    Ответов:
    7
    Просмотров:
    1.294
  3. Don_VinNi
    Ответов:
    2
    Просмотров:
    3.124

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