про одинаковые Item'ы

  • Автор темы -Guest-
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

-Guest-

Гость
#1
Тут у себя в базе обнаружил следующую ерунду:
в свойствах некоторых документов два Item'а редерсов
1)
Field Name: RReaders
Data Type: Text List
Data Length: 24 bytes
Seq Num: 4
Dup Item ID: 1
Field Flags:

"[dbsys]"
"[W36]"
"[W8]"

2)
Field Name: RReaders
Data Type: Text List
Data Length: 24 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags: SUMMARY READ-ACCESS NAMES

"[dbsys]"
"[W36]"
"[W8]"

Как их два получилось - буду разбираться. У меня вопрос: как отобрать те документы, которые содержат такие вот двойные Item'ы?
 
D

Domino6

Гость
#2
Переоткрой и пересохрани документы в UI итемы сольются

Вероятность возникновения:
использование New Item в скрипте
 
G

-Guest-

Гость
#3
Открываю базу и пересохраняю, но одинаковые item'ы не сливаются.
Как все-таки отобрать те документы, где есть эти 2-е одинаковые Item'ы, я бы их удалил и пере записал снова.
New Item - действительно используется, но стоит проверка, что если Item уже существует, то ReplaceItemValue.
 
N

nor

Гость
#4
-Guest-
Попробуй написать агент, который бы проверял все документы в базе данных, используя последовательный поиск и удаление (редактирование) нужных полей через следующие методы, к примеру: "notesDocument.HasItem", "notesDocument.RemoveItem", "notesDocument.ReplaceItemValue", "New NotesItem".
 
Статус
Закрыто для дальнейших ответов.