• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Отлов конфликтных документов

  • Автор темы Xalet
  • Дата начала
X

Xalet

Можно ли как-то имея документ выяснить, конфликт он или нет?
Во вью для энтри есть свойство isConflict. А для документа ничего похожего не нашел.

У меня ситуация такая: есть коллекция документов, получаемая через db.search. В нее попадают как документы, так и конфликты репликации. В результате получаетя как бы дублирование данных и ошибки. Так вот было бы неплохо либо пробежаться по коллекции и отловить конфликтные доки, либо в формулу для db.search добавить какой-то критерий, чтобы туда не попадали конфликты.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
жаль что там много людей которые сначала пишут, потом думают....
set col = db.Search({@IsAvailable($Conflict)}, nothing, 0)
 
X

Xalet

жаль что там много людей которые сначала пишут, потом думают....
set col = db.Search({@IsAvailable($Conflict)}, nothing, 0)

Ответ помог примером. А для того, чтобы думать, как минимум надо было знать, что $Conflict появляется в конфликтных документах. В моем случае больше подходит: doc.HasItem("$Conflict").
В любом случае спасибо.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
А для того, чтобы думать, как минимум надо было знать, что $Conflict появляется в конфликтных документах
так для этого достаточно встать в виде на обычном доке и рядом с ним конфликтным и по свойству документа на второй закладке сразу по итемсам определить "отличие"
учитываюя что поля с $ с самого вверха, это сразу бросится в глаза :)
 
P

phantom76

Ответ помог примером. А для того, чтобы думать, как минимум надо было знать, что $Conflict появляется в конфликтных документах. В моем случае больше подходит: doc.HasItem("$Conflict").
В любом случае спасибо.

интересно как вы собираетесь doc.HasItem("$Conflict") засунуть в поисковую формулу в метод db.search ?
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Ловите сразу в формуле поиска добавив:

!@IsAvailable("$Conflict")
 
Мы в соцсетях:

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