Загрузить часть файла.
Функция ЗагрузитьЧастьФайла(ИдентификаторФайла, НомерЗагружаемойЧастиФайла, ЗагружаемаяЧастьФайла, СообщениеОбОшибке) Экспорт
СообщениеОбОшибке = "";
Если Не ЗначениеЗаполнено(ИдентификаторФайла) Тогда
СообщениеОбОшибке = НСтр("ru = 'Не указан идентификатор загружаемого файла. Дальнейшее выполнение метода невозможно.
|Необходимо для загружаемого файла назначить уникальный идентификатор.'");
ВызватьИсключение(СообщениеОбОшибке);
КонецЕсли;
Если Не ЗначениеЗаполнено(ЗагружаемаяЧастьФайла)
И ТипЗнч(ЗагружаемаяЧастьФайла) <> Тип("ДвоичныеДанные") Тогда
СообщениеОбОшибке = НСтр("ru = 'Метод не может быть выполнен, т.к. переданные данные не соответствуют типу для получения данных.'");
ВызватьИсключение(СообщениеОбОшибке);
КонецЕсли;
Если Не ЗначениеЗаполнено(НомерЗагружаемойЧастиФайла)
Или НомерЗагружаемойЧастиФайла = 0 Тогда
НомерЗагружаемойЧастиФайла = 1;
КонецЕсли;
КаталогВременныхФайлов = ВременныйКаталогВыгрузки(ИдентификаторФайла);
Каталог = Новый Файл(КаталогВременныхФайлов);
Если Не Каталог.Существует() Тогда
СоздатьКаталог(КаталогВременныхФайлов);
КонецЕсли;
ИмяФайла = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(КаталогВременныхФайлов, ПолучитьИмяЧастиФайла(НомерЗагружаемойЧастиФайла));
ЗагружаемаяЧастьФайла.Записать(ИмяФайла);
Возврат "";
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ЗагрузитьКомпонентуИзФайла (БСП)
ЗагрузитьФайлИсправления (БСП)
Как загрузить в табличную часть одного документа табличную часть другого документа?
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)