Выход тестовой версии платформы 1С:Предприятие 8.5 стал знаковым событием для сообщества разработчиков. Это не просто очередное обновление, а серьезный технологический сдвиг, меняющий привычный подход к визуализации данных и взаимодействию пользователя с системой. В рамках данной статьи мы подробно разберем, какие изменения принесла новая версия, как активировать «воздушный» интерфейс и к чему стоит готовиться программистам и администраторам систем.
Проанализируем ситуацию с нумерацией. Многие ожидали выхода версии 8.3.27, однако фирма «1С» приняла решение изменить порядок версионирования. Разберем по шагам, что это означает для нас:
Таким образом, переход на 8.5 — это декларация нового технологического цикла платформы.
Рассмотрим подробнее визуальную составляющую. Новый интерфейс, получивший название «воздушный», характеризуется высокой степенью разреженности элементов. Выясним основные причины таких изменений:
1С:Элемент. Это сближает экосистемы, что особенно актуально, если вы планируете создание плана обмена для 1С:Элемент из 1С:Предприятие 8.3 или интеграцию кабинетов. Теперь формы в тонком клиенте, браузере и мобильном приложении отображаются практически идентично.Многие пользователи отмечают избыток пустого пространства. Для решения этой проблемы разработчиками предусмотрен специальный режим масштабирования. Проанализируем, как программно или через настройки формы можно влиять на плотность размещения элементов.
Для того чтобы формы не занимали слишком много места на экране, в 1С 8.5 реализован механизм управления масштабом. Посмотрим на пример настройки формы. У каждого объекта УправляемаяФорма появился новый реквизит. Разберем его использование:
В свойствах формы найдем параметр ВариантМасштаба. Мы можем установить его в значение Компактный. Это позволит сократить отступы и вернуть интерфейсу более привычный вид, близкий к «Такси», но с сохранением новых стилей. Также полезно предусмотреть для пользователей возможность самостоятельной смены интерфейса пользователя: компактный или обычный в режиме предприятия.
Программно это можно реализовать при создании формы на сервере. Для упрощения и стандартизации кода в таких задачах можно использовать инструменты под программное изменение форм (для разработчиков):
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЭтаФорма.ВариантМасштаба = ВариантМасштаба.Компактный;
КонецПроцедуры
Если мы просто запустим старую конфигурацию на новой платформе, интерфейс может остаться прежним. Выясним причину: это связано с режимом совместимости. Чтобы увидеть все преимущества 8.5, выполним следующие шаги:
Конфигураторе платформы 8.5.Не использовать или Версия 8.5.1.Важно: Изменение режима совместимости в крупных типовых решениях (например, ERP или УТ) может привести к критическим сбоям. Перед обновлением настоятельно рекомендуется выполнить анализ конфигураций, расширений, отчетов и обработок на наличие ошибок, чтобы заранее выявить проблемы с вызовом экспортных процедур. Данные действия следует проводить только на копиях баз для тестирования.
Разберем одну из самых долгожданных функций — темную тему. В версии 8.5 она реализована не просто как набор цветов, а как системный механизм. Посмотрим, как это работает:
Платформа умеет автоматически определять настройки операционной системы. Если в Windows или Linux включена темная тема, 1С подстроится под нее автоматически. Однако разработчик может управлять этим поведением через настройки оформления.
Стоит учитывать, что в некоторых прикладных решениях белые подменю или специфические шрифты могут некорректно отображаться в темном режиме. Это потребует доработки стилей через ОбщееОформление или установки внешних решений, таких как набор из 30 тем для интерфейса, где цветовые схемы уже сбалансированы для комфортной работы.
Помимо визуальной части, платформа 8.5 принесла ряд важных системных обновлений. Проанализируем наиболее значимые:
1С:Элемент закладывает базу для использования функционального стиля программирования и функторов над коллекциями в будущем.Выясним, стоит ли спешить с обновлением рабочих баз. Поскольку 8.5.1 на текущий момент является тестовой (бета) версией, мы рекомендуем следующий план действий:
В заключение отметим, что 1С 8.5 — это большой шаг в сторону современных веб-технологий. Несмотря на спорные моменты в дизайне, унификация интерфейсов и переход на векторную графику позволят создавать более современные и быстрые бизнес-приложения.