Источник — документированный системный менеджер, метаданные своей конфигурации либо точное событие запуска. Переданного неизвестного объекта и универсального getter нет.
Где и как запускать
Клиентская команда собственной управляемой формы; мобильные методы выполняются только на указанной мобильной платформе.
Подготовка
Создайте свою учебную обработку с управляемой формой, реквизитом Статус Строка 250 и полем Статус. Код не отправляет запросы, сообщения, уведомления и не изменяет рабочие данные.
Создайте собственную команду ПоказатьКонтекст и её кнопку. Основной блок — клиентский обработчик этой команды, не серверная процедура.
ТипПриложения возвращает реальный тип текущего клиентского приложения. Чтобы увидеть совпадение, откройте свою форму именно соответствующим клиентом; код сам не переключает клиент и не открывает новый сеанс.
&НаКлиенте
Процедура ПоказатьКонтекст(Команда)
Фактическое = КлиентскоеПриложение.ТипПриложения();
Если Фактическое = Неопределено Тогда
Статус = "Система не предоставила информацию";
Иначе
Совпадает = Фактическое = ТипКлиентскогоПриложения.ТонкийКлиент;
Статус = Строка(Фактическое) + "; совпадает с выбранным вариантом: " + Строка(Совпадает);
КонецЕсли;
Сообщить(Статус);
КонецПроцедурыРазбор по шагам
Выберите указанный клиент / модуль собственной учебной конфигурации.
Назначьте код точной команде или событию, не вызывайте мобильный API из настольного клиента.
Сравните фактическое значение; несовпадение и отсутствие информации не маскируются.
Как проверить результат
В Статус показан действительный тип своего клиентского приложения и результат сравнения с ТонкийКлиент.
Этот код не является проверкой версии и не выдаёт неподходящий клиент за поддерживаемый.
Ожидаемый результат
Показано реальное использование системного значения с явной областью применимости.
На что обратить внимание
Настройка интерфейса, тип клиента и способ биометрии — разные понятия; одно не заменяет другое.
Демонстрационное сравнение не является запретом по версии платформы или имени конфигурации.
BSL, изменение окон своего приложения и обращения к системным службам здесь не исполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.