Вставить картинки html.
Процедура ВставитьКартинкиВHTML(ИмяФайлаHTML) Экспорт
ТекстовыйДокумент = Новый ТекстовыйДокумент();
ТекстовыйДокумент.Прочитать(ИмяФайлаHTML, КодировкаТекста.UTF8);
ТекстHTML = ТекстовыйДокумент.ПолучитьТекст();
ФайлHTML = Новый Файл(ИмяФайлаHTML);
ИмяПапкиКартинок = ФайлHTML.ИмяБезРасширения + "_files";
ПутьКПапкеКартинок = СтрЗаменить(ФайлHTML.ПолноеИмя, ФайлHTML.Имя, ИмяПапкиКартинок);
// Ожидается, что в папке будут только картинки.
ФайлыКартинок = НайтиФайлы(ПутьКПапкеКартинок, "*");
Для Каждого ФайлКартинки Из ФайлыКартинок Цикл
КартинкаТекстом = Base64Строка(Новый ДвоичныеДанные(ФайлКартинки.ПолноеИмя));
КартинкаТекстом = "data:image/" + Сред(ФайлКартинки.Расширение,2) + ";base64," + Символы.ПС + КартинкаТекстом;
ТекстHTML = СтрЗаменить(ТекстHTML, ИмяПапкиКартинок + "\" + ФайлКартинки.Имя, КартинкаТекстом);
КонецЦикла;
ТекстовыйДокумент.УстановитьТекст(ТекстHTML);
ТекстовыйДокумент.Записать(ИмяФайлаHTML, КодировкаТекста.UTF8);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
КартинкаПоСостояниюОбращения (БСП)
НомерКартинкиПоВзаимодействию (БСП)
ИР Кнопка "Вставить" в окне "Остановка по ошибке"