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

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

страница

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

Синтаксис

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

Параметры

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

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

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

Доступность

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