|
Как получить HTML-код вывода отчета? | ☑ | ||
|---|---|---|---|---|
|
0
shttd
15.05.14
✎
08:36
|
Есть ли какой способ получить HTML-код вывода результата отчета на скд другим способом?
Использую для автоматического оповещения через почту. Проходится использовать такого монстра: ОтчетЦены= Отчеты.УТ_СравнениеЦенПоСчету.Создать(); ПараметрДанных1 = ОтчетЦены.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Контрагент"); ПараметрДанных1.Значение=ОбъектСогласования.Контрагент; ПараметрДанных1.Использование=Истина; ПараметрДанных2 = ОтчетЦены.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Ссылка"); ПараметрДанных2.Значение=ОбъектСогласования; ПараметрДанных2.Использование=Истина; ФормаОтчетаЦен=ОтчетЦены.ПолучитьФорму(); ОтчетЦены.СкомпоноватьРезультат(ФормаОтчетаЦен.ЭлементыФормы.Результат,ФормаОтчетаЦен.ДанныеРасшифровки); ТабДок=новый табличныйдокумент; ТабДок=ФормаОтчетаЦен.ЭлементыФормы.Результат; ТабДок.Записать("tmp01html5","HTML5"); Текст = Новый ТекстовыйДокумент; Текст.Прочитать("tmp01html5"); стр=""; Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл Стр =Стр+ Текст.ПолучитьСтроку(НомерСтроки); КонецЦикла; УдалитьФайлы("tmp01html5"); ТелоПисьмаХТМЛ=Стр; |
|||
|
1
ДенисЧ
15.05.14
✎
08:44
|
А это зачем?
Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл Стр =Стр+ Текст.ПолучитьСтроку(НомерСтроки); КонецЦикла; |
|||
|
2
shttd
15.05.14
✎
08:48
|
о причине:
Проверка мутабельных значений на заполненность не поддерживается {ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1639)}: Ошибка при вызове метода контекста (ЗначениеЗаполнено) Если ЗначениеЗаполнено(ТелоПисьмаХТМЛ) Тогда по причине: Проверка мутабельных значений на заполненность не поддерживается |
|||
|
3
ДенисЧ
15.05.14
✎
08:49
|
(2) .ПолучитьТекст() не катит?
|
|||
|
4
shttd
15.05.14
✎
08:53
|
У меня - не катит, та же ошибка.
|
|||
|
5
Котокот
15.05.14
✎
08:53
|
(0) Нужно отчет отсылать в формате HTML? В БСП есть подсистема "Рассылка отчетов", там все это работает, можно подсмотреть.
|
|||
|
6
shttd
15.05.14
✎
08:56
|
О! Спасибо за наводку - гляну обязательно.
P.S. 8.3.4.465 |
|||
|
7
shttd
15.05.14
✎
10:18
|
В итоге в БСП решено тоже через сохранение\загрузку файлов.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |