Как настроить высоту и ширину вкладок на панели открытых в 1С:Предприятие 8.3?

Пользователь 1С v8.3 (Управляемые формы)
← На главную

С переходом на современный интерфейс «Такси» многие пользователи платформы «1С:Предприятие 8.3» столкнулись с тем, что элементы управления стали крупнее. Это изменение было продиктовано заботой о сенсорных экранах, однако на обычных мониторах персональных компьютеров (особенно с небольшим разрешением или соотношением сторон 4:3) панели интерфейса начали занимать слишком много полезного пространства. Наибольшие неудобства часто доставляет панель открытых окон: ее вкладки могут казаться избыточно широкими и высокими.

В этой статье мы подробно разберем, почему это происходит и какими эффективными способами можно уменьшить высоту и ширину панели открытых окон, сделав работу в программе более комфортной.

Выясним причину: почему в 1С нельзя просто «потянуть» границу панели?

В платформе «1С:Предприятие» отсутствует возможность прямого ручного изменения высоты или ширины панели открытых вкладок с помощью перетаскивания мыши (как это делается, например, с границами таблиц). Высота этой панели рассчитывается системой автоматически. Она зависит от нескольких ключевых факторов:

  1. Выбранного масштаба отображения интерфейса в программе.
  2. Установленного варианта масштаба форм (обычный или компактный режим).
  3. Общих системных шрифтов операционной системы Windows.
  4. Расположения самой панели на экране.

Тем не менее, мы можем повлиять на каждый из этих факторов. Рассмотрим пошагово все доступные решения.

Решение 1. Изменение масштаба интерфейса программы

Начиная с версии платформы 8.3.10, разработчики добавили удобный механизм масштабирования всей рабочей области. Это самый быстрый способ сделать панель открытых окон тоньше и аккуратнее без изменения конфигурации.

Выполним следующие шаги для настройки масштаба:

  1. В правом верхнем углу главного окна программы найдем и нажмем кнопку «Сервис и настройки» (она может выглядеть как шестеренка или стрелка меню).
  2. В выпадающем меню перейдем в раздел «Вид» и выберем пункт «Изменить масштаб».
  3. В открывшемся окне с помощью ползунка установим комфортное значение масштаба (например, 85% или 90% вместо стандартных 100%).
  4. Для того чтобы настройка применилась ко всем окнам системы, обязательно нажмем кнопку «Установить для всех».

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

Решение 2. Использование компактного режима интерфейса «Такси»

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

Если вы являетесь разработчиком или имеете доступ к изменению кода, мы можем применить этот режим программно для всех пользователей информационной базы. Для этого используется свойство ВариантМасштабаФормКлиентскогоПриложения.

Проанализируем пример кода, который можно разместить в модуле управляемого приложения при запуске системы:


&НаКлиенте
Процедура ПриНачалеРаботыСистемы()
    ТекущиеНастройки = ПолучитьНастройкиКлиентскогоПриложения();
    Если ТекущиеНастройки.ВариантМасштабаФормКлиентскогоПриложения <> ВариантМасштабаФормКлиентскогоПриложения.Компактный Тогда
        ТекущиеНастройки.ВариантМасштабаФормКлиентскогоПриложения = ВариантМасштабаФормКлиентскогоПриложения.Компактный;
        ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", ТекущиеНастройки);
    КонецЕсли;
КонецПроцедуры

Для обычных пользователей, не владеющих навыками программирования, существуют готовые внешние обработки (например, «Изменение режима компактности форм ТАКСИ»), которые можно запустить через меню «Файл» -> «Открыть» и переключить режим в один клик.

Решение 3. Вертикальное расположение панели открытых окон

На широкоформатных мониторах (с соотношением сторон 16:9 или 21:9) свободного места по бокам экрана всегда намного больше, чем по высоте. Отличным решением будет перенос панели открытых окон в левую или правую часть экрана. В этом случае вкладки выстраиваются друг под другом в вертикальный список, абсолютно не занимая драгоценную высоту экрана.

Выполним перенос панели по шагам:

  1. Откроем главное меню программы (кнопка в левом или правом верхнем углу).
  2. Перейдем в раздел «Вид» -> «Настройка панелей».
  3. Перед нами откроется визуальный редактор интерфейса. Найдем блок с названием «Панель открытых».
  4. Зажмем его левой кнопкой мыши и перетащим в левую или правую боковую область экрана (вы увидите, как свободная зона подсветится серым цветом).
  5. Нажмем кнопку «Применить» или «ОК».

При вертикальном расположении длинные наименования документов (например, длинные номера накладных или актов) будут полностью читаться, а сама панель перестанет загромождать рабочую зону.

Решение 4. Переключение на интерфейс версии 8.2 (Устаревший метод)

В некоторых старых версиях конфигураций на платформе 8.3 сохраняется техническая возможность принудительно вернуть внешний вид программы к стилю платформы 8.2. В этом режиме все элементы управления сжимаются до классических размеров.

Чтобы выполнить это переключение:

  1. Перейдем в меню «Сервис и настройки» -> «Параметры».
  2. В поле «Внешний вид» переключим переключатель в положение «Формы в закладках» или «Управляемый интерфейс 8.2».
  3. Нажмем кнопку «Перезапустить» для применения глобальных изменений.

Важное примечание: Этот способ рекомендуется использовать только в крайних случаях, так как современные конфигурации 1С оптимизированы именно под дизайн «Такси», и в режиме 8.2 некоторые формы могут отображаться некорректно.

Решение 5. Анализ влияния графических элементов (Для разработчиков)

Иногда высота верхней панели резко увеличивается из-за того, что для разделов или подсистем используются слишком крупные пользовательские иконки. Платформа вынуждена автоматически растягивать всю строку панелей по высоте самого крупного графического элемента.

Если вы столкнулись с подобным поведением после обновления или доработки конфигурации, проанализируем размер картинок подсистем в конфигураторе. Рекомендуется использовать стандартные иконки размером 16х16 или максимум 24х24 пикселя в формате PNG.

Резюме

Мы рассмотрели все основные варианты оптимизации размеров панели открытых окон в 1С:Предприятие 8.3. Наиболее эффективным и безболезненным решением для большинства пользователей является комбинация уменьшения масштаба до 85-90% и перенос панели открытых окон в вертикальное положение на левую или правую сторону экрана.

← На главную