Код 1С: выбора каталога файлов
Выбрать каталог файлов на форме.
Если возникает ошибка: Использование синхронных методов на клиенте запрещено!
нужно использовать Асинхронную функцию выбора каталога.
Код Асинхронной функции выбора каталога программно в 1С:
&НаКлиенте Процедура ПутьНачалоВыбора() СтандартнаяОбработка = ЛОЖЬ; Режим = РежимДиалогаВыбораФайла.ВыборКаталога; ДиалогОткрытия = Новый ДиалогВыбораФайла(Режим); ДиалогОткрытия.Каталог = ПутьКПайтон; ДиалогОткрытия.Заголовок = "Выберите каталог"; Параметр = ""; Оповещение = Новый ОписаниеОповещения("ВыборКаталога_Завершение", ЭтотОбъект, Параметр ); ДиалогОткрытия.Показать(Оповещение) КонецПроцедуры &НаКлиенте Процедура ВыборКаталога_Завершение(Результат, Параметр) Экспорт Если Результат = Неопределено Тогда Сообщить("Каталог не выбран"); Возврат; КонецЕсли; ПутьКПайтон = Результат[0] КонецПроцедуры