При разработке собственных конфигураций на платформе 1С:Предприятие 8.3 в интерфейсе «Такси» разработчики часто сталкиваются с ситуацией, когда боковая панель разделов выглядит слишком широкой, раздутой или некорректно сформированной по сравнению с типовыми решениями. Рассмотрим подробнее, за счет каких настроек платформы и метаданных достигается аккуратный и компактный вид боковой панели.
Разберем по шагам, почему платформа 1С может автоматически увеличивать ширину боковой панели:
Проанализируем оформление метаданных. Чтобы боковая панель стала узкой и гармоничной, важно придерживаться единого формата графических элементов для подсистем первого уровня:
Картинка у каждой подсистемы. В типовых конфигурациях применяются значки размером 16х16 пикселей или векторные изображения формата SVG (поддерживаются начиная с версии платформы 8.3.14).Посмотрим на настройки командного интерфейса в режиме пользователя («1С:Предприятие»):
Панель разделов в левую или правую часть экрана в зависимости от требований к эргономике.Показывать:Картинка — выводит только иконку подсистемы, создавая максимально узкую боковую панель. Названия разделов всплывают при наведении курсора.Текст под картинкой — оставляет панель фиксированной умеренной ширины и не растягивает ее по горизонтали из-за длинных названий.Текст справа от картинки — стандартный режим, ширина которого полностью зависит от длины строки синонима подсистемы.Выясним, как уменьшить шрифты, отступы и высоты командных панелей во всей программе. Для этого предусмотрено два уровня настроек:
1. На уровне всей конфигурации (в конфигураторе):
В корневом узле дерева метаданных выберем свойство Вариант масштаба форм клиентского приложения и установим его в значение Компактный.
2. На уровне конкретного пользователя (в режиме «1С:Предприятие»):
Перейдем в диалог «Сервис и настройки» → «Параметры», в секции Внешний вид выберем вариант Компактный и перезапустим сеанс работы с базой данных.
Если вышеописанные шаги не дают нужного результата, проверим свойства конфигурации в конфигураторе. Свойство Режим совместимости должно быть выключено (установлено в значение Не использовать) либо задано на актуальную версию платформы. Это позволит интерфейсу «Такси» использовать все современнее механизмы сжатия и корректного масштабирования элементов управления.