Rt + Вложения

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#1
Есть вот какая проблема...
В RT-поле отображаются не все вложения. В чем может быть проблема?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#2
в их отсутствии или они там собираются некоректно скриптом - некоректно если версия не последняя
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#3
Вариант с отсутствием не подходит.
Поле присутствует на форме и в свойствах документа.
Заполняется методом копирования поля.
Одна особенность, которую заметил... после копирования в поле добавляется какой-то непечатаемый символ... не видно края поля.
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
NickProstoNick
у меня такое бывает - файл при этом пападает вниз формы (не в рт-поле)
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#5
NickProstoNick
у меня такое бывает - файл при этом пападает вниз формы (не в рт-поле)
Не... тут все в норме... вниз формы файл не падает... его просто не видно. Если в конце видимого вложения поставить курсор и нажать Delete - все поправляется. Порой случается что таких непечатаемых символов бывает несколько.

Добавлено: Я вот думаю может отказаться от копирования поля, а вместо этого переатачивать все снова
 

nvyush

Lotus team
22.04.2009
2 317
0
#6
Может формула скрытия текста добавляется? Попробуйте экспортнуть проблемный документ в dxl.
 

savl

Lotus team
28.10.2011
2 131
102
#7
100% добавляется, при копировании RTI в другой документ формула копируется тоже.
Пересохранение иногда помогает.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#8
Нет... формул скрытия нет никаких ни в одном из полей. Потому как простым удалением какого-то символа содержимое не откроешь.
По сути поле содержит всю нужную информацию, просто как-то "исчезает" половина поля что ли... даже не знаю как объяснить.
 

nvyush

Lotus team
22.04.2009
2 317
0
#9
А как копируете-то? Если
Код:
Set notesItem = notesItem.CopyItemToDocument( document, newName$ )
то для рт можно словить ошибку 4412 "Attachment found on more than one document". Вылечить помогатет
Код:
Set notesRichTextItem = notesDocument.CreateRichTextItem( name$ )
Call notesRichTextItem.AppendRTItem( notesRichTextItem2 )
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#10
А как копируете-то? Если
Код:
Set notesItem = notesItem.CopyItemToDocument( document, newName$ )
то для рт можно словить ошибку 4412 "Attachment found on more than one document". Вылечить помогатет
Код:
Set notesRichTextItem = notesDocument.CreateRichTextItem( name$ )
Call notesRichTextItem.AppendRTItem( notesRichTextItem2 )
Копируем первым методом.
Да вот думаем над тем как быть... просто подумал что кто-то уже решал такую проблему.
Всем спасибо