Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 16:02

Подскажите что не так- пытаюсь сохранить html документ на диск С

Автор alexs-safin, 16 мая 2016, 00:48

0 Пользователей и 1 гость просматривают эту тему.

alexs-safin

Подскажите что не так- пытаюсь сохранить html документ на диск С:\\ а он сохраняет в этот документ не тело документа, а название адреса "https://yandex.ru/"

&НаКлиенте
Процедура заполнитьHTML(ЭлементТекстРедактирования)
    ПолеHTML = ЭлементТекстРедактирования;
КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
   Объект.АдресHTML = "https://yandex.ru/";
    ЗаполнитьHTML(Объект.АдресHTML);
КонецПроцедуры

&НаКлиенте
Процедура ПолеHTMLДокументСформирован(Элемент)
   ДокументСформирован = Истина;
КонецПроцедуры

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   ДокументСформирован = Ложь;
КонецПроцедуры

&НаКлиенте
Процедура ПолеHTMLПриИзменении(Элемент)
   ДокументСформирован = Ложь;
КонецПроцедуры

&НаСервере
Процедура кнСохранитьИОбрабоатьНаСервере()
   ТекстДок = Новый ТекстовыйДокумент;
   ТекстДок.ДобавитьСтроку(ПолеHTML);
   ТекстДок.Записать("c:\tmp\1.html");
КонецПроцедуры

&НаКлиенте
Процедура кнСохранитьИОбработать(Команда)
   кнСохранитьИОбрабоатьНаСервере();
КонецПроцедуры

alexs-safin

Сделал, вот если что:
&НаКлиенте
Процедура кнСохранитьИОбработать(Команда)
   //кнСохранитьИОбрабоатьНаСервере();
   ТекстовыйДокумент = Новый ТекстовыйДокумент;
   ТекстовыйДокумент.УстановитьТекст(Элементы.ПолеHTML.Документ.body.outerHTML);
   ТекстовыйДокумент.НачатьЗапись(,"c:\tmp\1.html",);   
КонецПроцедуры

Теги: html 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск