Содержит варианты диалога выбора файла. Используется для определения свойства Режим.
Полное описание, параметры и ограничения
РежимДиалогаВыбораФайла (FileDialogMode)
РежимДиалогаВыбораФайла (FileDialogMode)
Доступен, начиная с версии 8.0.
Значения
ВыборКаталога (ChooseDirectory)
Открытие (Open)
Сохранение (Save)
Описание:
Содержит варианты диалога выбора файла. Используется для определения свойства Режим.
Доступность:
Тонкий клиент, мобильный клиент, толстый клиент.
См. также:
ДиалогВыбораФайла, свойство Режим
ДиалогВыбораФайла, конструктор С заданным режимом работы
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Использовать РежимДиалогаВыбораФайла.Открытие на собственных данных
Конкретный режим применён к созданному потоку, своему файлу, диалогу, идентификатору или несетевому почтовому сообщению. Результат читается из действительной операции, а не из универсальной обёртки.
Где и как запускать
Модуль своей управляемой формы: клиентская команда и её экспортный callback; никаких файловых операций после выбора.
Подготовка
Создайте свою внешнюю обработку с управляемой формой и командой ВыбратьСвойПуть. Основной обработчик и экспортный callback ниже — в одном модуле этой формы.
Запуск — тонкий / толстый клиент. Выберите только свой файл / каталог; Отмена должна обрабатываться без ошибки. Веб-клиенту для этого метода требуется расширение работы с файлами.
Диалог только выбирает путь. Режим Сохранение сам не записывает файл, Открытие не читает содержимое, ВыборКаталога не обходит каталог.
&НаКлиенте
Процедура ВыбратьСвойПуть(Команда)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Собственный учебный путь";
Диалог.МножественныйВыбор = Ложь;
Диалог.Показать(Новый ОписаниеОповещения("ПослеВыбораПути", ЭтотОбъект));
КонецПроцедурыТа же управляемая форма: результат диалога и отмена
&НаКлиенте
Процедура ПослеВыбораПути(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
Если ВыбранныеФайлы = Неопределено Тогда
Возврат;
КонецЕсли;
Если ВыбранныеФайлы.Количество() > 0 Тогда
Сообщить(ВыбранныеФайлы[0]);
КонецЕсли;
КонецПроцедурыРазбор по шагам
Подготовьте собственный источник указанного типа; существующие рабочие файлы не используются для записи.
Передайте режим точному конструктору / методу либо назначьте правильное свойство собственного сообщения.
Проверьте конкретный результат и закройте открытые ресурсы; интерактивный диалог обрабатывается своим callback.
Как проверить результат
После выбора показан именно выбранный собственный путь; при отмене сообщения с несуществующим результатом нет.
Callback получает массив путей или Неопределено, не результат синхронного возврата Показать.
Ожидаемый результат
Перечисление связано с обычной операцией на явно известных собственных данных и понятным результатом.
На что обратить внимание
Не смешивайте кодировку символов, BOM, режим открытия и права доступа: это разные параметры.
Примеры не отправляют HTTP-запросы и письма. Сохранение / создание временного файла относится только к ручному запуску кода в 1С.
При сборке HTML BSL не выполнялся, файлы 1С и рабочие данные не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.