48 lines
5.6 KiB
Markdown
48 lines
5.6 KiB
Markdown
---
|
||
title: Загрузить файлы во временное хранилище
|
||
slug: общие-работа-с-файловой-системой/загрузить-файлы-во-временное-хранилище
|
||
---
|
||
# Описание
|
||
|
||
```bsl
|
||
// Показывает диалог выбора файлов и помещает выбранные файлы во временное хранилище.
|
||
// Совмещает работу методов глобального контекста НачатьПомещениеФайла и НачатьПомещениеФайлов,
|
||
// возвращая идентичный результат вне зависимости от того, подключено или нет расширение для работы с 1С:Предприятием.
|
||
// Ограничения:
|
||
// Не используется для выбора каталогов - эта опция не поддерживается веб-клиентом.
|
||
// Не поддерживается множественный выбор в веб-клиенте, если не установлено расширение для работы с 1С:Предприятием.
|
||
//
|
||
// Параметры:
|
||
// ОбработчикЗавершения - ОписаниеОповещения - содержит описание процедуры, которая будет вызвана после
|
||
// загрузки файлов со следующими параметрами:
|
||
// # ПомещенныеФайлы - Неопределено - пользователь отказался от выбора или файл занят другой программой.
|
||
// - Массив из Структура - пользователь выбрал файл:
|
||
// ## Хранение - Строка - адрес временного хранилища с двоичными данными файла.
|
||
// ## Имя - Строка - в тонком клиенте и в веб-клиенте с установленным
|
||
// расширением работы с 1С:Предприятием - локальный путь, по которому
|
||
// был получен файл. В веб-клиенте без расширения для работы с 1С:Предприятием
|
||
// передается имя файла с расширением.
|
||
// ## ПолноеИмя - Строка - в тонком клиенте и в веб-клиенте с установленным
|
||
// расширением работы с 1С:Предприятием - локальный путь, по которому
|
||
// был получен файл. В веб-клиенте без расширения для работы с 1С:Предприятием
|
||
// принимает значение "".
|
||
// ## ИмяФайла - Строка - имя файла с расширением.
|
||
// # ДополнительныеПараметры - Произвольный - значение, которое было указано при создании объекта ОписаниеОповещения.
|
||
// ПараметрыЗагрузки - см. ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла.
|
||
// ЗагружаемыеФайлы - Массив - содержит объекты типа ОписаниеПередаваемогоФайла. Может быть заполнен полностью,
|
||
// в этом случае загружаемые файлы будут сохранены по указанным адресам. Может быть заполнен
|
||
// частично - у элементов массива заполнены только имена. В этом случае, загружаемые файлы будут
|
||
// размещены в новых временных хранилищах. Массив может быть не заполнен. В этом случае набор
|
||
// помещаемых файлов определяется по значениям, указанным в параметре ПараметрыЗагрузки. Если в
|
||
// параметрах загрузки выбран неинтерактивный режим и параметр ЗагружаемыеФайлы не заполнен,
|
||
// будет вызвано исключение.
|
||
//
|
||
// Пример:
|
||
// Оповещение = Новый ОписаниеОповещения("ЗагрузитьРасширениеПослеПомещенияФайлов", ЭтотОбъект, Контекст);
|
||
// ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
|
||
// ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
|
||
// ФайловаяСистемаКлиент.ЗагрузитьФайлы(Оповещение, ПараметрыЗагрузки);
|
||
//
|
||
Процедура ЗагрузитьФайлы(ОбработчикЗавершения, ПараметрыЗагрузки = Неопределено, ЗагружаемыеФайлы = Неопределено) Экспорт
|
||
|
||
``` |