Добрый день! КА. Подскажите пожалуйста, нужно при нажатии на кнопку получать текст из HTML документа. Создал макет, в него добавил текст HTML документа,но при выводе текста получаю текст со всеми тегами body и т.д., подскажите пожалуйста, как преобразовать его в обычный текст?Что не так в коде?
&НаКлиенте
Процедура МЧСправкаHTMLПеред(Команда)
ТекстДок = Новый ТекстовыйДокумент;
МЧСправкаHTMLПередНаСервере();
ТекстДок.Показать(МЧСправкаHTMLПередНаСервере());
КонецПроцедуры
&НаСервере
Функция МЧСправкаHTMLПередНаСервере()
Возврат Документы.эсЗаданиеСотруднику.ПолучитьМакет("МЧ_МакетHTML").ПолучитьТекст();
КонецФункции
&НаКлиенте
Процедура МЧСправкаHTMLПеред(Команда)
ТекстДок = Новый ТекстовыйДокумент;
МЧСправкаHTMLПередНаСервере();
ТекстДок.Показать(МЧСправкаHTMLПередНаСервере());
КонецПроцедуры
&НаСервере
Функция МЧСправкаHTMLПередНаСервере()
Возврат Документы.эсЗаданиеСотруднику.ПолучитьМакет("МЧ_МакетHTML").ПолучитьТекст();
КонецФункции
По теме из базы знаний
- Массовая рассылка писем с HTML. Отправить письмо или почту через 1С с картинками, изображениями, таблицами и прочим
- Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент
- Email рассылка в формате HTML
- Приложение для работы с буфером обмена. Позволяет сравнивать тексты из буфера. Отображает картинки
- Создание и визуализация блок-схемы при помощи HTML-документа
Найденные решения
(1) прогнать через DOM :)
ТекстМакета = МЧСправкаHTMLПередНаСервере();
Чтение = Новый ЧтениеHTML;
Чтение.УстановитьСтроку(ТекстМакета);
Построитель = Новый ПостроительDOM;
Дом = Построитель.Прочитать(Чтение);
Текст = Дом.Тело.ТекстовоеСодержимое;
ТекстДок = Новый ТекстовыйДокумент;
ТекстДок.УстановитьТекст(Текст);
ТекстДок.Показать();
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) прогнать через DOM :)
ТекстМакета = МЧСправкаHTMLПередНаСервере();
Чтение = Новый ЧтениеHTML;
Чтение.УстановитьСтроку(ТекстМакета);
Построитель = Новый ПостроительDOM;
Дом = Построитель.Прочитать(Чтение);
Текст = Дом.Тело.ТекстовоеСодержимое;
ТекстДок = Новый ТекстовыйДокумент;
ТекстДок.УстановитьТекст(Текст);
ТекстДок.Показать();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот