Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Преобразовать Табличный документ в HTML текст с тегами

Преобразовать Табличный документ в HTML текст с тегами
Я
   VAVANSTR
 
12.04.18 - 18:18
Долго мучился с преобразованием Табличного документа в HTML текст с тегами, и вот что-то получилось...

Может кто-то предложит способ получше?
ТабличныйДокумент = Выборка.Ссылка.ПолучитьОбъект().ПечатьДИ(НомерСтрокиСотрудника);
            КонецЕсли;
            
            ВременныйФайл = Новый Файл(КаталогВременныхФайлов()+
            "Должностная инструкция по сотруднику " + СокрЛП(Выборка.Сотрудник) + " на " + СокрЛП(Формат(ТекущаяДата(), "ДФ=dd-MM-yyyy")) + ".html");
            
            ТабличныйДокумент.Записать(ВременныйФайл.ПолноеИмя, ТипФайлаТабличногоДокумента.HTML);
            
            ФайлВХранилище = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ВременныйФайл.ПолноеИмя), Новый СжатиеДанных(9));
            
            ЧтениеHTML = Новый ЧтениеHTML;
            ЧтениеHTML.ОткрытьФайл(ВременныйФайл.ПолноеИмя,"UTF-8");
            ПостроительDOM = Новый ПостроительDOM;
            ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
            
            
            //Теперь собственно вывод на форму

            ЗаписьDOM = Новый ЗаписьDOM;    
            ЗаписьHTML = Новый ЗаписьHTML;
            ЗаписьHTML.УстановитьСтроку();
            ЗаписьDOM.Записать(ДокументHTML,ЗаписьHTML);
            ПолеХТМЛ = СокрЛП(ЗаписьHTML.Закрыть());
 
 
   Вафель
 
1 - 12.04.18 - 18:20
табДок.Записать(ИмяФайла, Тип.ХТМЛ)
   VAVANSTR
 
2 - 12.04.18 - 18:20
ФайлВХранилище можно удалить
   Вафель
 
3 - 12.04.18 - 18:21
ну и строку прочитать - это достаточно ЧтениеТекста
   VAVANSTR
 
4 - 12.04.18 - 18:22
(1) ТабличныйДокумент.Записать(ВременныйФайл.ПолноеИмя, ТипФайлаТабличногоДокумента.HTML); - Это есть у меня там (3) Тогда теги не сохраняются, а удаляются
   Вафель
 
5 - 12.04.18 - 18:24
у тебя внутри таблички тэги?
   Chameleon1980
 
6 - 12.04.18 - 18:33
:)
   VAVANSTR
 
7 - 13.04.18 - 14:52
(5) Нет. Мне нужно сохранить табличный документ в формате HTML, и тот текст что получился в формате HTML нужно отправить во внешний сервис, чтобы там они его могли открыть как HTML документ, но мне не надо его пересылать в виде файла, а надо именно как HTML-текст переслать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует