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