РежимСовместимостиИнтерфейса.Версия8_5

Свойства · Version8_5

Клиентское приложение работает в интерфейсе "Версия 8.5". Изменение режима пользователем недоступно. Интерфейс доступен в управляемом приложении в режиме совместимости Версия8_3_7 и выше, за исключением веб-клиента, работающего в браузере Internet Explorer и на мобильном устройстве. Приложения, разработанные или адаптированные под интерфейс "Версия 8.5", не рекомендуется запускать в интерфейсах Такси или Версия8_2, так как такие приложения могут некорректно отображаться.

Полное описание, параметры и ограничения

РежимСовместимостиИнтерфейса.Версия8_5 (InterfaceCompatibilityMode.Version8_5)

РежимСовместимостиИнтерфейса (InterfaceCompatibilityMode)

Версия8_5 (Version8_5)

Доступен, начиная с версии 8.5.1.

Описание:
Клиентское приложение работает в интерфейсе "Версия 8.5".
Изменение режима пользователем недоступно.
Интерфейс доступен в управляемом приложении в режиме совместимости Версия8_3_7 и выше, за исключением веб-клиента, работающего в браузере Internet Explorer и на мобильном устройстве.
Приложения, разработанные или адаптированные под интерфейс "Версия 8.5", не рекомендуется запускать в интерфейсах Такси или Версия8_2, так как такие приложения могут некорректно отображаться.
Примечание:
В режиме совместимости ниже Версия8_3_7 интерпретируется как Такси.
Использование в версии:

Доступен, начиная с версии 8.5.1.

Методическая информация

Практические примеры

Разобрать РежимСовместимостиИнтерфейса.Версия8_5 на фактическом своём контексте

Источник — документированный системный менеджер, метаданные своей конфигурации либо точное событие запуска. Переданного неизвестного объекта и универсального getter нет.

Где и как запускать

Своя управляемая форма: ПриСозданииНаСервере, readonly-настройка конфигурации.

Подготовка

  1. Создайте свою учебную обработку с управляемой формой, реквизитом Статус Строка 250 и полем Статус. Код не отправляет запросы, сообщения, уведомления и не изменяет рабочие данные.

  2. У формы добавьте декорацию Памятка вида Надпись. Основной блок — ПриСозданииНаСервере.

  3. Это чтение настройки совместимости интерфейса своей конфигурации, а не проверка версии платформы и не условие допуска к выполнению. Текущий фактический интерфейс пользователя может отличаться от набора разрешённых интерфейсов метаданных.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Настройка = Метаданные.РежимСовместимостиИнтерфейса;
    Совпадает = Настройка = РежимСовместимостиИнтерфейса.Версия8_5;
    Статус = "Разрешённые интерфейсы: " + Строка(Настройка);
    Элементы.Памятка.Заголовок = ?(Совпадает, "Выбрана проверяемая настройка", "Выбрана другая настройка интерфейса");
    Сообщить(Статус);
КонецПроцедуры

Разбор по шагам

  1. Выберите указанный клиент / модуль собственной учебной конфигурации.

  2. Назначьте код точной команде или событию, не вызывайте мобильный API из настольного клиента.

  3. Сравните фактическое значение; несовпадение и отсутствие информации не маскируются.

Как проверить результат

  1. Показана фактическая настройка метаданных и изменена собственная памятка в зависимости от сравнения.

  2. Ложь при другом режиме — нормальный результат. Код не требует совпадения, не меняет совместимость и не блокирует работу программы.

Ожидаемый результат

Показано реальное использование системного значения с явной областью применимости.

На что обратить внимание

  1. Настройка интерфейса, тип клиента и способ биометрии — разные понятия; одно не заменяет другое.

  2. Демонстрационное сравнение не является запретом по версии платформы или имени конфигурации.

  3. BSL, изменение окон своего приложения и обращения к системным службам здесь не исполнялись.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.