В процессе разработки на платформе 1С:Предприятие 8.3 программисты часто сталкиваются с нехваткой экранного пространства. Дерево метаданных, панель свойств, окно сообщений и многочисленные расширения конфигурации могут занимать до половины полезной площади монитора. Особенно остро эта проблема проявляется при работе со сложными алгоритмами в модулях, где требуется видеть большой фрагмент текста одновременно. В данной статье мы детально разберем, как максимально эффективно использовать рабочее пространство конфигуратора и скрыть лишние элементы интерфейса.
Рассмотрим самый быстрый и эффективный способ, который часто упускают из виду. В режиме 1С:Предприятие многие привыкли к сочетанию Ctrl + Shift + `, но в конфигураторе существует свой стандарт. Проанализируем возможности системных горячих клавиш для управления основным окном метаданных:
Выясним, как решить проблему «однооконного» ограничения конфигуратора, которую часто обсуждают на форумах. Платформа 1С позволяет выносить практически любое вспомогательное окно за пределы основной оболочки программы. Разберем этот процесс по шагам:
Сначала найдем заголовок окна конфигурации или расширения. Нажмем на нем правой кнопкой мыши и в контекстном меню выберем пункт Свободное. После этого окно перестает быть «приклеенным» к границам конфигуратора. Теперь мы можем переместить дерево конфигурации на второй монитор или просто сдвинуть его так, чтобы оно не перекрывало программный код.
Посмотрим на преимущества этого подхода:
Рассмотрим ситуацию, когда нам нужно быстро развернуть конкретный модуль внутри конфигуратора, не меняя общих настроек интерфейса. Проанализируем стандартные манипуляции с окнами:
Самый простой способ — выполнить двойной клик по заголовку окна (вкладке) с кодом. Это действие мгновенно разворачивает модуль на все доступное внутреннее пространство. Чтобы быстро переключаться между открытыми модулями, не обращаясь к дереву конфигурации, используем Ctrl + Tab или Ctrl + Shift + Tab для перемещения в обратном порядке.
Для закрытия текущего активного окна модуля без использования мыши применим стандартную комбинацию Ctrl + F4. Это позволяет поддерживать порядок в рабочей области, оставляя открытыми только те объекты, с которыми ведется работа в данный момент.
Посмотрим, как можно освободить дополнительное место по вертикали. Верхняя часть конфигуратора обычно перегружена иконками («Стандартная», «Текст», «Конфигурация», «Отладка»). Если вы уже запомнили основные горячие клавиши (такие как F5 для запуска или F12 для перехода к определению), эти панели вам не нужны.
Разберем, как их скрыть: кликните правой кнопкой мыши в любом месте верхней панели инструментов и снимите галочки со всех групп. В современных версиях платформы (начиная с 8.3.20 и выше) это позволяет высвободить значительную полосу экрана, что добавляет 2–3 дополнительные строки кода в видимую область редактора.
Если вы используете современную среду разработки EDT, возможности кастомизации там значительно шире, так как она базируется на Eclipse. Выясним, какие инструменты доступны там:
В EDT реализован полноценный режим «Maximize Active Part». Достаточно нажать Ctrl + M, находясь в редакторе кода, и абсолютно все панели (Навигатор, Свойства, Консоль) мгновенно свернутся, оставив только текст программы на весь экран. Повторное нажатие Ctrl + M возвращает интерфейс в исходное состояние. Также в EDT поддерживается стандартный двойной клик по вкладке модуля для его максимизации.
Проанализируем альтернативный вариант для продвинутых разработчиков. Если штатных средств конфигуратора недостаточно для комфортной работы, существует практика использования внешних инструментов, таких как Visual Studio Code с установленным плагином BSL Language Server.
Рассмотрим схему работы:
Таким образом, мы видим, что даже при отсутствии одной универсальной кнопки «Сделать всё красиво», платформа 1С предоставляет достаточно гибкий инструментарий для настройки рабочего места под любые нужды программиста.