&НаСервере
Функция СформироватьФайл()
ПолныйПутьИмяВременногоФайла = ПолучитьИмяВременногоФайла();
//Тут создаем наш файл и записываем его в ИмяВременногоФайла
//...................
//...................
//Возвращаем на клиент адрес во временном хранилище
Возврат ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ПолныйПутьИмяВременногоФайла), Новый УникальныйИдентификатор);
КонецФункции

&НаКлиенте
Процедура СоздатьФайл(Команда)
Если НЕ ПодключитьРасширениеРаботыСФайлами() Тогда
Попытка
УстановитьРасширениеРаботыСФайлами();
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
КонецЕсли;
Если ПодключитьРасширениеРаботыСФайлами() Тогда
СсылкаСкачивания = СформироватьФайл();
ПолучитьФайл(СсылкаСкачивания, "МойФайл");
КонецЕсли;
КонецПроцедуры