С переходом на современный интерфейс «Такси» многие пользователи платформы «1С:Предприятие 8.3» столкнулись с тем, что элементы управления стали крупнее. Это изменение было продиктовано заботой о сенсорных экранах, однако на обычных мониторах персональных компьютеров (особенно с небольшим разрешением или соотношением сторон 4:3) панели интерфейса начали занимать слишком много полезного пространства. Наибольшие неудобства часто доставляет панель открытых окон: ее вкладки могут казаться избыточно широкими и высокими.
В этой статье мы подробно разберем, почему это происходит и какими эффективными способами можно уменьшить высоту и ширину панели открытых окон, сделав работу в программе более комфортной.
В платформе «1С:Предприятие» отсутствует возможность прямого ручного изменения высоты или ширины панели открытых вкладок с помощью перетаскивания мыши (как это делается, например, с границами таблиц). Высота этой панели рассчитывается системой автоматически. Она зависит от нескольких ключевых факторов:
Тем не менее, мы можем повлиять на каждый из этих факторов. Рассмотрим пошагово все доступные решения.
Начиная с версии платформы 8.3.10, разработчики добавили удобный механизм масштабирования всей рабочей области. Это самый быстрый способ сделать панель открытых окон тоньше и аккуратнее без изменения конфигурации.
Выполним следующие шаги для настройки масштаба:
После уменьшения масштаба весь интерфейс, включая заголовки, шрифты и саму панель открытых вкладок, пропорционально сожмется. Высота панели станет заметно меньше.
В платформе предусмотрен специальный встроенный режим компактности, который сближает плотность размещения элементов «Такси» со старым стилем версии 8.2. Этот режим уменьшает высоту шапок, полей ввода и, что самое главное, отступы внутри вкладок панели открытых.
Если вы являетесь разработчиком или имеете доступ к изменению кода, мы можем применить этот режим программно для всех пользователей информационной базы. Для этого используется свойство ВариантМасштабаФормКлиентскогоПриложения.
Проанализируем пример кода, который можно разместить в модуле управляемого приложения при запуске системы:
&НаКлиенте
Процедура ПриНачалеРаботыСистемы()
ТекущиеНастройки = ПолучитьНастройкиКлиентскогоПриложения();
Если ТекущиеНастройки.ВариантМасштабаФормКлиентскогоПриложения <> ВариантМасштабаФормКлиентскогоПриложения.Компактный Тогда
ТекущиеНастройки.ВариантМасштабаФормКлиентскогоПриложения = ВариантМасштабаФормКлиентскогоПриложения.Компактный;
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", ТекущиеНастройки);
КонецЕсли;
КонецПроцедуры
Для обычных пользователей, не владеющих навыками программирования, существуют готовые внешние обработки (например, «Изменение режима компактности форм ТАКСИ»), которые можно запустить через меню «Файл» -> «Открыть» и переключить режим в один клик.
На широкоформатных мониторах (с соотношением сторон 16:9 или 21:9) свободного места по бокам экрана всегда намного больше, чем по высоте. Отличным решением будет перенос панели открытых окон в левую или правую часть экрана. В этом случае вкладки выстраиваются друг под другом в вертикальный список, абсолютно не занимая драгоценную высоту экрана.
Выполним перенос панели по шагам:
При вертикальном расположении длинные наименования документов (например, длинные номера накладных или актов) будут полностью читаться, а сама панель перестанет загромождать рабочую зону.
В некоторых старых версиях конфигураций на платформе 8.3 сохраняется техническая возможность принудительно вернуть внешний вид программы к стилю платформы 8.2. В этом режиме все элементы управления сжимаются до классических размеров.
Чтобы выполнить это переключение:
Важное примечание: Этот способ рекомендуется использовать только в крайних случаях, так как современные конфигурации 1С оптимизированы именно под дизайн «Такси», и в режиме 8.2 некоторые формы могут отображаться некорректно.
Иногда высота верхней панели резко увеличивается из-за того, что для разделов или подсистем используются слишком крупные пользовательские иконки. Платформа вынуждена автоматически растягивать всю строку панелей по высоте самого крупного графического элемента.
Если вы столкнулись с подобным поведением после обновления или доработки конфигурации, проанализируем размер картинок подсистем в конфигураторе. Рекомендуется использовать стандартные иконки размером 16х16 или максимум 24х24 пикселя в формате PNG.
Мы рассмотрели все основные варианты оптимизации размеров панели открытых окон в 1С:Предприятие 8.3. Наиболее эффективным и безболезненным решением для большинства пользователей является комбинация уменьшения масштаба до 85-90% и перенос панели открытых окон в вертикальное положение на левую или правую сторону экрана.