0
ArturDoo
25.02.22
✎
16:42
|
Доброго дня. Хочу отправить табличку в теле письма. Для этого нарисовал макет заполнил ТабДок, конвертировал его в html и вставил в тело письма. Письмо приходит с html, как не странно) Как конвертировать html обрано в таблицу в теле письма?
|
|
1
ArturDoo
25.02.22
✎
16:48
|
Для ясности:
ИмяВрФайла = ПолучитьИмяВременногоФайла("HTML");
Макет = ПолучитьМакет("МакетОтпука");
ТабДок = Новый ТабличныйДокумент;
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(ОбластьШапка);
Для Каждого СтрокаДанных Из ТаблицаСотрудников Цикл
ДанныеДляПечати = ПолучитьДанныеПечати(СтрокаДанных);
ОбластьДанных = Макет.ПолучитьОбласть("Данные");
ЗаполнитьОбластьТабличногоДокументаПараметрами(ОбластьДанных, ДанныеДляПечати);
ТабДок.Вывести(ОбластьДанных);
ТабДок.АвтоМасштаб = Истина;
КонецЦикла;
ТабДок.Записать(ИмяВрФайла, ТипФайлаТабличногоДокумента.HTML);
ЧтениеТекста = Новый ТекстовыйДокумент; //
ЧтениеТекста.Прочитать(ИмяВрФайла);
ПараметрыПисьма.Вставить("Тело", ЧтениеТекста.ПолучитьТекст());
УдалитьФайлы(ИмяВрФайла,);
|
|