Линк на фотку в РТ поле

S

Sandr

kizarek
В общем орещультат не очень утешительный.
Но по порядку:
1. "в свойствах документа висит "body" в котором судя по всему и есть картинка..."
Set notesMIMEEntity = notesDocument.CreateMIMEEntity( [ itemName$ ] )
Если itemName$ не задать, то по умолчанию он "Body", кстати, если его задать как не "Body" то он не будет отсылаься по почте, но нам это не важно.
2. "При повторном исполнении лезет ошибка что поле "Att" есть уже" перед тем как создать MIMEEntry, проверяйте нет ои такого, если есть - удаляйте перед созданием нового. У NotesMIMEEntry есть метод remove.
3. "именно создаётся поле "body", и картика в него кидается...если после операции ручками добавить поле "body"...то картинка там висит... "

Тут похуже: Есди на форме присутсвует поле "Body", то MIMEEntry в документ не попадает. Тоесть создавать ентри нужно используя одну форму (где нет поля "Body"), а просматривать другой формой (где это поле есть). Или создавать документ и и пихать в него MIME на бекэнде. Изменять MIME придется так же как и создавать, тоесть использовать форму ьез поля Body, или на бекэнде.
 

Kizarek86

Green Team
20.07.2007
875
8
BIT
119
Подзабросил дело, но так и не сделал.ШАс опять взялся. Что если сделать так:
чтобы картинка хранилась в документе ответе?
Пару вопросов по этой теме.Вопросы простые, но покопавшись по форуму прямых ответов ненашёл, а шас посмотреть больше негде.
1.Как создать ответ на текущий документ?
2.Как проверить что ответ уже есть?
 

Kizarek86

Green Team
20.07.2007
875
8
BIT
119
Morpheus
На скрапте как создать ответ?)

MakeResponse то?)
и ещё 1 вопросик, как проверить что непустое поле если в него экспортирована картинка?

создал, спасибо.
 
S

Sandr

Еще, важно, что бы свйоство формы ответного документа было response, а то будет слетать респонс при редактировании на УИ...
 

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
IMHO не надо морочить голову сильно.
Просто откройте док с картинкой в WEB и посмотрите линк. Там усе будет например
http://------.ru/------.nsf/pages/iso7380/sPictures/0.84?OpenElement&FieldElemFormat=gif (картинка вставлена в RTF клипбордом из PDF )

, НО вот 0.84? - это вставлено из PDF граббингом например. Из Ворда - будет другой цифирь. Почему именно так. Хз.
Далее делаете представление с набором
PN:="pages/"+@If(@IsAvailable(PageName);PageName;@Text(@DocumentUniqueID));
img:=PN + "/sPictures/0.84?OpenElement&FieldElemFormat=gif";
imglink:="[<img src="+img+" "+" border=0 alt=\""+NameLink+"\">]";

"[<a href=\"" + PN+"\">] " + imglink + "[</a> <!--" + @Text(@DocumentUniqueID)+ "-->]"

и все.
Как следствие, надо вставлять картинки ТОЛЬКО ИЗ ОДНОГО приложения. PDF = 0.84 WORD = смотрите сами. Линк для вордовсой картинки по 0.84 приведет к ошибке - отображаться не будет. Второе - в поле только ОДНА картинка.
Метод позволяет втыкать картинки клипбордом прямо из приложений без муторного сохранения с именами, аттачами и пр.

Получено решение экспериментально. И замечательно работает на вебе.
Если надо прямой линк на работающее, плиз в личку... а то сочтут рекламой :)
 
S

Sandr

, НО вот 0.84? - это вставлено из PDF граббингом например. Из Ворда - будет другой цифирь. Почему именно так. Хз.

А вот парить мозги таки надо.. хотя бы потому, что Вы даже близко не угадали, что такое 0.84...
Это офсет.. откройте документ, посмотрите какая там циферка.. потом откорйте его по другой форме и пересохраните документ... срвните циферки.. там будет уже не 0.84.. :angry:
 

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
что такое 0.84... там будет уже не 0.84.. :angry:
Оба мимо. И не требовалось угадывать. Зачем?
И пересохраняется замечательно с тем же значением. С чего ему меняться? Висит себе картинка в поле и все. Можно даже alt через штатные свойства прицепить...

Это как в рекламе майонеза "А вы его есть пробовали?" :blink:
 
Мы в соцсетях:

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