Есть ли какой способ получить HTML-код вывода результата отчета на скд другим способом?
Использую для автоматического оповещения через почту.
Проходится использовать такого монстра:ОтчетЦены= Отчеты.УТ_СравнениеЦенПоСчету.Создать();
ПараметрДанных1 = ОтчетЦены.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Контрагент");
ПараметрДанных1.Значение=ОбъектСогласования.Контрагент;
ПараметрДанных1.Использование=Истина;
ПараметрДанных2 = ОтчетЦены.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка");
ПараметрДанных2.Значение=ОбъектСогласования;
ПараметрДанных2.Использование=Истина;
ФормаОтчетаЦен=ОтчетЦены.ПолучитьФорму();
ОтчетЦены.СкомпоноватьРезультат(ФормаОтчетаЦен.ЭлементыФормы.Результат,ФормаОтчетаЦен.ДанныеРасшифровки);
ТабДок=новый табличныйдокумент;
ТабДок=ФормаОтчетаЦен.ЭлементыФормы.Результат;
ТабДок.Записать("tmp01html5","HTML5");
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("tmp01html5");
стр="";
Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл
Стр =Стр+ Текст.ПолучитьСтроку(НомерСтроки);
КонецЦикла;
УдалитьФайлы("tmp01html5");
ТелоПисьмаХТМЛ=Стр;
Vdeg, а почему не устраивает вариант выше?
Как по другому сделать я не знаю. Я не знаю вашей ситуации, но, как по мне, обращение к диску - это не проблема.
Если Вам мешает диск - то пишите файл не на диск.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua