Конкретное значение передаётся документированному методу проверки сборки. Камера, звонки, покупки, реклама и другие действия здесь не запускаются.
Где и как запускать
Клиентский модуль собственной управляемой формы. Команда Проверить и её кнопка назначены показанной процедуре.
Подготовка
Создайте собственную учебную обработку с управляемой формой. Добавьте команду Проверить и её кнопку; назначьте показанный обработчик в модуле формы.
Для следующего значения замените обработчик, не создавайте вторую одноимённую процедуру. Код не записывает рабочие данные и не выполняет сетевых запросов.
Для содержательной проверки используйте мобильный клиент или собственное мобильное приложение с указанной функциональностью. В тонком, толстом и веб-клиентах этот метод всегда возвращает Ложь.
В мобильном клиенте результат учитывает настройки и клиента, и сервера. Пример не просит разрешений устройства и не утверждает, что включённая возможность доступна пользователю без разрешения.
&НаКлиенте
Процедура Проверить(Команда)
Включена = ПоддерживаетсяФункциональностьМобильногоПриложения(ФункциональностьМобильногоПриложения.BluetoothПринтеры);
Сообщить("BluetoothПринтеры: " + Строка(Включена));
Если Включена Тогда
Сообщить("Функциональность включена в сборку; разрешения проверяются отдельно");
Иначе
Сообщить("Эта функциональность в текущем режиме не подтверждена");
КонецЕсли;
КонецПроцедурыРазбор по шагам
Параметр получает именно ФункциональностьМобильногоПриложения.BluetoothПринтеры, а не описание в строке.
Метод возвращает Булево о включении функциональности при сборке и, для мобильного клиента, соответствующей серверной настройке.
Сообщение отделяет результат сборки от разрешения ОС и последующего прикладного действия.
Как проверить результат
Показаны точное имя возможности и Булево.
Ложь в настольном клиенте — документированный результат, а не доказательство отсутствия камеры, сети или другой аппаратуры.
Ожидаемый результат
Значение применено к реально созданному объекту, исключению, читателю или документу в указанном контексте.
На что обратить внимание
Перечисление — набор значений, не строковых названий. Не заключайте используемую константу в кавычки.
HTML показывает код. Выполнение производится только вручную в указанном учебном контексте 1С.
Истина не является разрешением отправить SMS, совершить покупку или записать звук. Для этих действий нужны собственные проверки разрешений и пользовательское действие.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.