Проект

Общее

Профиль

Работа с потоками » История » Версия 1

Версия 1/2 - Следующее » - Текущая версия
Всеволод Дорофеев, 30.03.2021 00:26


Работа с потоками

Загрузка табличного документа на сервере из потока

&НаКлиенте
Процедура ЗагрузитьИзФайла(Команда)

    ДвоичныеДанные = Новый ДвоичныеДанные(Объект.ИмяФайла);
    Адрес = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
    ПрочитатьТабличныйДокументНаСервере(Адрес);

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

&НаСервере
Процедура ПрочитатьТабличныйДокументНаСервере(Адрес)

    ДвоичныеДанные = ПолучитьИзВременногоХранилища(Адрес);
    Поток = ДвоичныеДанные.ОткрытьПотокДляЧтения();
    ТабличныйДокумент.Прочитать(Поток);
    Поток.Закрыть();

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