ЗагрузитьФайлы
страницаПоказывает диалог выбора файлов и помещает выбранные файлы во временное хранилище. Совмещает работу методов глобального контекста НачатьПомещениеФайла и НачатьПомещениеФайлов, возвращая идентичный результат вне зависимости от того, подключено или нет расширение для работы с 1С:Предприятием. Ограничения: Не используется для выбора каталогов - эта опция не поддерживается веб-клиентом. Не поддерживается множественный выбор в веб-клиенте, если не установлено расширение для работы с 1С:Предприятием.
Синтаксис
Процедура ЗагрузитьФайлы(
ОбработчикЗавершения,
ПараметрыЗагрузки = Неопределено,
ЗагружаемыеФайлы = Неопределено) ЭкспортПараметры
ОбработчикЗавершения— ОписаниеОповещения - содержит описание процедуры, которая будет вызвана после загрузки файлов со следующими параметрами:- ПомещенныеФайлы - Неопределено - пользователь отказался от выбора или файл занят другой программой.
- Массив - содержит объекты типа Структура. Пользователь выбрал файл: ** Хранение - Строка - расположение данных во временном хранилище. ** Имя - Строка - в тонком клиенте и в веб-клиенте с установленным расширением работы с файлами - локальный путь, по которому был получен файл. В веб-клиенте без расширения для работы с 1С:Предприятием передается имя файла с расширением. ** ПолноеИмя - Строка - в тонком клиенте и в веб-клиенте с установленным расширением работы с файлами - локальный путь, по которому был получен файл. В веб-клиенте без расширения для работы с 1С:Предприятием принимает значение "". ** ИмяФайла - Строка - имя файла с расширением.
- ДополнительныеПараметры - Произвольный - значение, которое было указано при создании объекта ОписаниеОповещения.
ПараметрыЗагрузки— см. ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла.ЗагружаемыеФайлы— Массив - содержит объекты типа ОписаниеПередаваемогоФайла. Может быть заполнен полностью, в этом случае загружаемые файлы будут сохранены по указанным адресам. Может быть заполненчастично— у элементов массива заполнены только имена. В этом случае, загружаемые файлы будут размещены в новых временных хранилищах. Массив может быть не заполнен. В этом случае набор помещаемых файлов определяется по значениям, указанным в параметре ПараметрыЗагрузки. Если в параметрах загрузки выбран неинтерактивный режим и параметр ЗагружаемыеФайлы не заполнен, будет вызвано исключение.
Пример вызова
Оповещение = Новый ОписаниеОповещения("ЗагрузитьРасширениеПослеПомещенияФайлов", ЭтотОбъект, Контекст);
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
ФайловаяСистемаКлиент.ЗагрузитьФайлы(Оповещение, ПараметрыЗагрузки);Доступность
Тонкий клиент, Толстый клиент