Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как получить HTML-код вывода отчета?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
shttd
Есть ли какой способ получить HTML-код вывода результата отчета на скд другим способом?
Использую для автоматического оповещения через почту.

Проходится использовать такого монстра:
ОтчетЦены= Отчеты.УТ_СравнениеЦенПоСчету.Создать();
    
    ПараметрДанных1 = ОтчетЦены.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Контрагент");
    ПараметрДанных1.Значение=ОбъектСогласования.Контрагент;
    ПараметрДанных1.Использование=Истина;
    
    ПараметрДанных2 = ОтчетЦены.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка");
    ПараметрДанных2.Значение=ОбъектСогласования;
    ПараметрДанных2.Использование=Истина;
    
    ФормаОтчетаЦен=ОтчетЦены.ПолучитьФорму();
    
    ОтчетЦены.СкомпоноватьРезультат(ФормаОтчетаЦен.ЭлементыФормы.Результат,ФормаОтчетаЦен.ДанныеРасшифровки);
    
ТабДок=новый табличныйдокумент;
    ТабДок=ФормаОтчетаЦен.ЭлементыФормы.Результат;
    ТабДок.Записать("tmp01html5","HTML5");

Текст = Новый ТекстовыйДокумент;
    Текст.Прочитать("tmp01html5");

стр="";
    Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл
        Стр =Стр+ Текст.ПолучитьСтроку(НомерСтроки);
        
    КонецЦикла;          

УдалитьФайлы("tmp01html5");  

    ТелоПисьмаХТМЛ=Стр;
Vdeg
Цитата(shttd @ 14.05.14, 19:21) необходимо зарегистрироваться для просмотра ссылки
Есть ли какой способ получить HTML-код вывода результата отчета на скд другим способом?
Использую для автоматического оповещения через почту.

Интересует тот же вопрос.
Vofka
Vdeg, а почему не устраивает вариант выше?
Vdeg
Vofka @ Сегодня, 10:20 необходимо зарегистрироваться для просмотра ссылки ,
Приходится обращаться к диску для записи файла.
Vofka
Как по другому сделать я не знаю. Я не знаю вашей ситуации, но, как по мне, обращение к диску - это не проблема.
pablo
Если Вам мешает диск - то пишите файл не на диск.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.