Имя: Пароль:
1C
1С v8
Работы с Форматированным документом
0 OldUser1C
 
18.12.13
17:55
Добрый день.
Помогите советом. Есть два объекта типа ФорматированныйДокумент
нужно объединить тексты "body" вместе с картинками в один ФорматированныйДокумент.

В HTML почти ноль.(((

Копаю в этом направлении:

    ВложенияПодписи=Новый Структура;
    ТекстHTML="";
    "ФорматированныйДокумент.ПолучитьHTML(ТекстHTML,ВложенияПодписи);
    ПолучитьОбъектДокументHTMLИзТекстаHTML(ТекстHTML);

Функция ПолучитьОбъектДокументHTMLИзТекстаHTML(ТекстHTML,Кодировка = Неопределено)
    
       Построитель = Новый ПостроительDOM;
    ЧтениеHTML = Новый ЧтениеHTML;
    
    НовыйТекстHTML = ТекстHTML;
    ПозицияОткрытиеXML = Найти(НовыйТекстHTML,"<?xml");
    
    Если ПозицияОткрытиеXML > 0 Тогда
        
        ПозицияЗакрытиеXML = Найти(НовыйТекстHTML,"?>");
        Если ПозицияЗакрытиеXML > 0 Тогда
            
            НовыйТекстHTML = ЛЕВ(НовыйТекстHTML,ПозицияОткрытиеXML - 1) + ПРАВ(НовыйТекстHTML,СтрДлина(НовыйТекстHTML) - ПозицияЗакрытиеXML -1);
            
        КонецЕсли;
        
    КонецЕсли;
    
    Если Кодировка = Неопределено Тогда
        ЧтениеHTML.УстановитьСтроку(ТекстHTML);
    Иначе
        ЧтениеHTML.УстановитьСтроку(ТекстHTML, Кодировка);
    КонецЕсли;
    Возврат Построитель.Прочитать(ЧтениеHTML);
    
КонецФункции

После этого получаю ДокументHTML, где есть отдельный элемент "Тело".
Тоже самое и со вторым объектом.
А дальше не знаю, что делать, вообще не уверен нужны ли методы описанные выше, для достижения цели.
Подскажите, как можно объединить?