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

ПараметрыЗагрузкиФайла

страница

Инициализирует структуру параметров для загрузки файла из файловой системы. Для использования в ФайловаяСистемаКлиент.ЗагрузитьФайл и ФайловаяСистемаКлиент.ЗагрузитьФайлы

Синтаксис

Функция ПараметрыЗагрузкиФайла() Экспорт

Возвращаемое значение

Структура:

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

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

ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.Диалог.Заголовок = НСтр("ru = 'Выберите документ'");
ПараметрыЗагрузки.Диалог.Фильтр = НСтр("ru = 'Файлы MS Word (*.doc;*.docx)|*.doc;*.docx|Все файлы (*.*)|*.*'");
ФайловаяСистемаКлиент.ЗагрузитьФайл(Оповещение, ПараметрыЗагрузки);

Доступность

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