Асинхронное сохранение текстового файла

1. babys 90 26.10.17 16:53 Сейчас в теме
Вопрос всем добрым людям. Хочу записать в файл некий текст, но будь он неладен этот асинхрон.
Получилось вот так:
&НаКлиенте
Процедура ВыборФайла(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
	
	ДиалогОткрытия = ДополнительныеПараметры.ДиалогОткрытия;
	ТекстФайла = ДополнительныеПараметры.ТекстФайла;
	
	Если (ВыбранныеФайлы <> Неопределено) Тогда
		МассивВыбранныхФайлов = ДиалогОткрытия.ВыбранныеФайлы;
		Для Каждого ИмяВыбранногоФайла Из МассивВыбранныхФайлов Цикл
			ВыбранныйФайл = Новый Файл(ИмяВыбранногоФайла);
		КонецЦикла;
	Иначе
        Возврат;
	КонецЕсли;
	
	СодержимоеФайла = Новый ТекстовыйДокумент;
	СодержимоеФайла.УстановитьТекст(ТекстФайла);
	СодержимоеФайла.НачатьЗапись(Новый ОписаниеОповещения("РезультатЗаписиФайла",ЭтаФорма, Новый Структура("ВыбранныйФайл", ВыбранныйФайл)),ВыбранныйФайл,КодировкаТекста.UTF8);
	
КонецПроцедуры

&НаКлиенте
Процедура РезультатЗаписиФайла(Результат, ДополнительныеПараметры) Экспорт
	ф = 1;
КонецПроцедуры

&НаКлиенте
Процедура СформироватьФайл(ТекстФайла)
	
	ДиалогОткрытия = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
	ДиалогОткрытия.ПолноеИмяФайла = "";
	Фильтр = НСтр("ru = 'Календарь iCalendar'; en = 'Calendar iCalendar'") + "*.ics|*.ics";
	ДиалогОткрытия.Фильтр = Фильтр;
	ДиалогОткрытия.МножественныйВыбор = Ложь;
	ДиалогОткрытия.Заголовок = "Выберите файлы";
	ДиалогОткрытия.Показать(Новый ОписаниеОповещения("ВыборФайла", ЭтаФорма, Новый Структура("ДиалогОткрытия, ТекстФайла", ДиалогОткрытия, ТекстФайла)));

КонецПроцедуры

&НаКлиенте
Процедура Сформировать(Команда)
	Если реквГод = 0 Тогда
		реквГод = Год(ТекущаяДата());
	КонецЕсли;
	ТекстКалендаря = СформироватьНаСервере();
	СформироватьФайл(ТекстКалендаря);
	Сообщить("Загрузка завершена.");
КонецПроцедуры
Показать


Вроде как и на
ф = 1;
выходит, и Результат там истина. Но файла до сих пор нет на диске. Что не так?
По теме из базы знаний
Найденные решения
2. Goleff74 218 26.10.17 16:58 Сейчас в теме
А что по-вашему у вас в переменной "ВыбранныйФайл" хранится? 1С там строку ждет.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Goleff74 218 26.10.17 16:58 Сейчас в теме
А что по-вашему у вас в переменной "ВыбранныйФайл" хранится? 1С там строку ждет.
3. babys 90 26.10.17 17:07 Сейчас в теме
Огромное мерси. У меня там файл окопался.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот