2 378 документов
← К списку

ЗагрузитьФайлы

страница

Показывает диалог выбора файлов и помещает выбранные файлы во временное хранилище. Совмещает работу методов глобального контекста НачатьПомещениеФайла и НачатьПомещениеФайлов, возвращая идентичный результат вне зависимости от того, подключено или нет расширение для работы с 1С:Предприятием. Ограничения: Не используется для выбора каталогов - эта опция не поддерживается веб-клиентом. Не поддерживается множественный выбор в веб-клиенте, если не установлено расширение для работы с 1С:Предприятием.

Синтаксис

Процедура ЗагрузитьФайлы(
	ОбработчикЗавершения, 
	ПараметрыЗагрузки = Неопределено,
	ЗагружаемыеФайлы = Неопределено) Экспорт

Параметры

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

Пример вызова

Оповещение = Новый ОписаниеОповещения("ЗагрузитьРасширениеПослеПомещенияФайлов", ЭтотОбъект, Контекст);
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
ФайловаяСистемаКлиент.ЗагрузитьФайлы(Оповещение, ПараметрыЗагрузки);

Доступность

Тонкий клиент, Толстый клиент