Skip to content

Instantly share code, notes, and snippets.

@a-sitnikov
Last active November 15, 2019 05:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save a-sitnikov/979033242fd6f9b833164669b651b5f2 to your computer and use it in GitHub Desktop.
Save a-sitnikov/979033242fd6f9b833164669b651b5f2 to your computer and use it in GitHub Desktop.
Передача файла с сервера на клиент
&НаКлиенте
Процедура Сохранить(Команда)
Адрес = СохранитьНаСервере();
Описание = Новый ОписаниеПередаваемогоФайла(Объект.ИмяФайла, Адрес);
МассивОписаний = Новый Массив;
МассивОписаний.Добавить(Описание);
ПолучитьФайлы(МассивОписаний,,,Ложь);
Состояние("Файл сохранен");
КонецПроцедуры
&НаСервере
Функция СохранитьНаСервере()
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xml");
//Заполнение файла;
ДвоичныеДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);
Адрес = ПоместитьВоВременноеХранилище(ДвоичныеДанные, УникальныйИдентификатор);
Возврат Адрес;
КонецФункции
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment