Имя: Пароль:
1C
1С v8
ПолеHTMLДокумента
0 247tsm
 
14.11.14
00:54
Нужна помощь в следующем.
Есть внешняя обработка.
На форме обработки помещен объект ПолеHTMLДокумента.
Есть макет типа HTMLДокумент с объектами надпись, картинка и текст: "###".
Этот макет я помещаю в ПолеHTMLДокумента на форме обработки.

Мне нужно программно поместить в поле картинка мою картинку, в надпись мой текст и вместо текста "###" вставить мой текст.
Я сумел сделать только последнее:

Процедура ДействияФормыСформировать(Кнопка)
    
    ТекстHTML = Новый ТекстовыйДокумент;
    НашТекст = "Наш текст Наш текст Наш текст Наш текст";
    
    НашаКартинка = Константы.ПапкаМакетовРабочегоСтола.Получить() + "\Design Expozitie.tif";
    Картинка = Новый Картинка(НашаКартинка);
    
    ИсхДокумент = ЭтотОбъект.ПолучитьМакет("МакетHTML").Получить();
    ИсхКоллекцияЭлементов = ИсхДокумент.all;

    ИсхФото         = ИсхКоллекцияЭлементов.item("FOTO");    //    объект картинка в макете
    МойЗаголовок     = "Это заголовок Это заголовок Это заголовок"
    
    СсылкаНаЭлемент = ЗначениеВСтрокуВнутр(НашТекст);
    ТекстHTML.ДобавитьСтроку("<A href= " + "v8:"+СсылкаНаЭлемент + " >"+НашТекст+"</A><BR>");    
    
    ТекстHTMLМакет = ЭтотОбъект.ПолучитьМакет("МакетHTML").ПолучитьТекст();    //    
    
    ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(СтрЗаменить(ТекстHTMLМакет,"###",НашТекст));
    
КонецПроцедуры

Мои вопросы:
1) Как мне поместить в ИсхФото мою картинку Картинка?
2) Как мне поместить в надпись МойЗаголовок и как менять свойства  надписи (шрифт, цвет, фон)?
3) Как сделать, чтобы текст надписи не бежал, как бегущая строка?
4) Как менять свойства текста (шрифт, цвет, фон)?
1 247tsm
 
14.11.14
01:00
И вдогонку еще один вопрос:
Как в ПолеHTMLДокумента на форме обработки поместить макет не из этой обработки, а из файла, например,
D:\Макеты\Макет.htm?
2 247tsm
 
14.11.14
01:31
Ауууууууу

Наверно, одни уже спят, а другие еще не проснулись ;)
3 sda553
 
14.11.14
07:05
У всех пользователей есть одна и та де папка макетов рабочего стола с одной и той же картинкой?
4 247tsm
 
14.11.14
10:35
(3) Да, папка одна и та же, задается в константах. Скажу более, заголовки, попадающие в поле Надписи, адреса картинок, текстовки поля Текст - все задается в справочнике. Просто не хотел грузить лишней информацией. Главное, получить ответы на вопросы, а остальное "сварганю" сам. ;)
5 247tsm
 
14.11.14
10:38
(3) Т.е., заполнять картинку, надпись, текст нужно программно и, используя объекты, а не подставляя просто в текст с тегами, т.к. в таком случае они попадут не в назначенное в шаблоне место, а куда попало.
6 247tsm
 
14.11.14
10:41
Перед тем, как задать вопрос, я погуглил, но толком ответы не получил, поэтому и зашел на форум, где обитают гуру 1С и жду помощи.
7 247tsm
 
14.11.14
10:44
И еще уточняю - у меня 1С81.
8 247tsm
 
14.11.14
11:52
Кто-нибудь прервет мой монолог дельным советом?

Или тема избитая и всем жалко времени на помощь или никто толком не знает, как ответить на мои вопросы?
А где же гуру 1С?
Подожду, может, кто-нибудь будет мимо пробегать, да и заскочет?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.