Обработчик выбора файлового каталога. Открывает диалог для выбора файлового каталога, запрашивая установку расширения для работы с файлами.
// Открывает диалог для выбора файлового каталога, запрашивая установку расширения для работы с файлами.
//
// Параметры:
// Объект - Произвольный - Объект, в котором будет установлено выбираемое свойство.
// ИмяСвойства - Строка - Имя свойства с именем файла, устанавливаемого в объекте. Источник
// начального значения.
// СтандартнаяОбработка - Булево - Флаг стандартной обработки, устанавливается в Ложь.
// ПараметрыДиалога - Структура - Необязательные дополнительные параметры диалога выбора каталога.
// ОповещениеЗавершения - ОписаниеОповещения - Необязательное оповещение, которое будет вызвано со следующими
// параметрами:
// Результат - Строка - Выбранное значение (массив строк, если был
// множественный выбор);
// ДополнительныеПараметры - Неопределено.
//
Процедура ОбработчикВыбораФайловогоКаталога(Объект, Знач ИмяСвойства, СтандартнаяОбработка = Ложь, Знач ПараметрыДиалога = Неопределено, ОповещениеЗавершения = Неопределено) Экспорт
СтандартнаяОбработка = Ложь;
УмолчанияДиалога = Новый Структура;
УмолчанияДиалога.Вставить("Заголовок", НСтр("ru = 'Укажите каталог'") );
УстановитьЗначенияСтруктурыПоУмолчанию(ПараметрыДиалога, УмолчанияДиалога);
ТекстПредупреждения = НСтр("ru = 'Для данной операции необходимо установить расширение для веб-клиента 1С:Предприятие.'");
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("Объект", Объект);
ДополнительныеПараметры.Вставить("ИмяСвойства", ИмяСвойства);
ДополнительныеПараметры.Вставить("ПараметрыДиалога", ПараметрыДиалога);
ДополнительныеПараметры.Вставить("ОповещениеЗавершения", ОповещениеЗавершения);
Оповещение = Новый ОписаниеОповещения("ОбработчикВыбораФайловогоКаталогаЗавершение", ЭтотОбъект, ДополнительныеПараметры);
ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(Оповещение, ТекстПредупреждения, Ложь);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОбработчикВыбораФайловогоКаталогаЗавершение (БСП)
ОбработчикВыбораФайловогоКаталогаЗавершениеПослеВыбораВДиалоге (БСП)
Выбор каталога (папки) файловой системы
КаталогФайловойИнформационнойБазы (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)