Имя: Пароль:
1C
1С v8
УТ Получение электронных писем. Спотыкается на картинках
0 aka AMIGO
 
18.03.17
19:18
В Общем Модуле "УправлениеЭлектронной Почтой" есть такой блочок:
        НовыйHTMLДокумент = Новый COMОбъект("HtmlFile");
        НовыйHTMLДокумент.open("text/html");
        НовыйHTMLДокумент.write(ХТМЛ_Текст);
        НовыйHTMLДокумент.close(); //??? док закрыт?!?!
        ТегиКартинок = НовыйHTMLДокумент.all.tags("img"); //здесь авост.
        Для а = 0 По ТегиКартинок.length - 1 Цикл
            ИсточникКартинки = ТегиКартинок.item(а).src;
            Если Найти(ИсточникКартинки, "cid:") = 1 Тогда
                ИсточникКартинки = Сред(ИсточникКартинки, 5);
                ТегиКартинок.item(а).src = ИсточникКартинки;
            КонецЕсли;
        КонецЦикла;
        ПисьмоОбъект.ТекстПисьма = НовыйHTMLДокумент.all.tags("html").item(0).outerHTML;

Сообщение по авосту: Метод объекта не обнаружен (tags)

В мисте есть 3-4 подобных сообщения с разными вариантами решения.

У меня 2 вопроса:
1. Почему поиск картинок производится после того, как док закрыт? (НовыйHTMLДокумент.close() - вроде-б сё ясно, но процесс разбора продолжается и упирается в строку с пресловутым tags

2. нашел я разъяснение 1с по поводу картинок в тексте html, вроде-б в конфе УТ эта методика и выполнена, но.. что мешает?

ЗЫ, увы, мужики, я в html не силён..
1 aka AMIGO
 
18.03.17
19:19
поторопился, забыл ссылку: https://its.1c.ru/db/metod8dev#content:2352:hdoc