Общие вопросы > Разработка приложений

Задача для настоящих программеров.

(1/1)

Sergey_st85:
Приветствую. Как удалить в документе дублирующие поля Body (2 шт), при условии что надо оставить последний? Удаляю поле - удаляются оба. Ещё в прошлом какие-то 1-2 способа перепробовал - просто ни в какую. Идеи есть?.. ???

ViV:
Добрый день!

Скорее это не два поля с одним именем, а одно поле с повторяющейся информацией. Ведь Body это RichText, а поле с этим типом Domino разбивает в документе на несколько с тем же именем (эти куски имеют размер максимум 32К).

Обратитесь программно к Body и удалите дублирующую информацию.

Sergey_st85:
Это поля-дубликаты: вот инфа о пустом поле, верхнем:
Field Name: Body
Data Type: Rich Text
Data Length: 0 bytes
Seq Num: 2
Dup Item ID: 0
Field Flags: SIGN SEAL

Вот инфа о нижнем, которое мне нужно:
Field Name: Body
Data Type: Rich Text
Data Length: 1560 bytes
Seq Num: 2
Dup Item ID: 1
Field Flags: SIGN SEAL

 - Uravnenie_1_14.bmp


Из-за того, что верхнее пустое - код не берет названия файла и не извлекает его.

ViV:
Дубликатов домино не поддерживает, это одно поле. Счетчик "Dup Item ID" также указывает на это.

А присоединенные файлы попробуйте извлекать из элементов "$FILE".

Навигация

[0] Главная страница сообщений

Перейти к полной версии