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

Тема в разделе "Lotus - Программирование", создана пользователем -Guest-, 10 янв 2006.

Статус темы:
Закрыта.
  1. -Guest-

    -Guest- Гость

    Тут у себя в базе обнаружил следующую ерунду:
    в свойствах некоторых документов два 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'ы?
     
  2. Domino6

    Domino6 Гость

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

    Вероятность возникновения:
    использование New Item в скрипте
     
  3. -Guest-

    -Guest- Гость

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

    nor Гость

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

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