Асинхронная функция. Устанавливает расширение работы с файлами. В режиме запуска толстого и тонкого клиентов информирует о том, что расширение установлено. Для клиента мобильного приложения, информирует о том, что расширение установлено.
Синтаксис
УстановитьРасширениеРаботыСФайламиАсинх()Полное описание, параметры и ограничения
Глобальный контекст.УстановитьРасширениеРаботыСФайламиАсинх (Global context.InstallFileSystemExtensionAsync)
Глобальный контекст (Global context)
УстановитьРасширениеРаботыСФайламиАсинх (InstallFileSystemExtensionAsync)
Доступен, начиная с версии 8.3.18.
Синтаксис:
УстановитьРасширениеРаботыСФайламиАсинх()
Возвращаемое значение:
Тип: Обещание.
Результат выполнения обещания - Неопределено.
Описание:
Асинхронная функция. Устанавливает расширение работы с файлами.
В режиме запуска толстого и тонкого клиентов информирует о том, что расширение установлено.
Для клиента мобильного приложения, информирует о том, что расширение установлено.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
См. также:
Глобальный контекст, метод НачатьУстановкуРасширенияРаботыСФайлами
Глобальный контекст, метод УстановитьРасширениеРаботыСФайлами
Использование в версии:
Доступен, начиная с версии 8.3.18.
Методическая информация
Практические примеры
работы с файлами: дождаться установки и подключения
Ждать применяется внутри Асинх. Установка завершается значением Неопределено, подключение — булевым результатом.
Где и как запускать
Синтаксический пример в клиентском модуле своей управляемой формы. Полные процедуры вставляются в модуль; короткий фрагмент без процедуры — в тело клиентского обработчика. Здесь ничего не устанавливалось и не выполнялось.
Подготовка
Используйте собственную учебную форму и официальное расширение работы с файлами для своей платформы. Пользователь должен разрешить его установку и подключение.
Установка и подключение — разные этапы. Успех подключения определяется булевым результатом, а окончание установки само по себе не гарантирует подключение.
&НаКлиенте
Асинх Процедура ПодготовитьРасширение()
Установка = Ждать УстановитьРасширениеРаботыСФайламиАсинх();
Сообщить("Этап установки завершён: " + Строка(Установка = Неопределено));
Подключено = Ждать ПодключитьРасширениеРаботыСФайламиАсинх();
Сообщить("Подключено: " + Строка(Подключено));
КонецПроцедурыРазбор по шагам
Запустите свою асинхронную процедуру.
Дождитесь установки до запроса подключения.
Дождитесь и покажите настоящий результат подключения.
Как проверить результат
Каждое Обещание завершено через Ждать перед использованием результата.
Неопределено от установки не трактуется как Истина.
Ожидаемый результат
Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.
На что обратить внимание
Исключение прерывает процедуру; пример не обещает автоматической повторной установки или восстановления.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.