Разработка и Конфигурация · 10 мин
Как поменять фон в конфигураторе 1С
Как изменить фон и цвета текста в конфигураторе 1С через настройки редактора: пошаговая инструкция, ограничения, тёмная тема, решение типичных проблем.
Многие разработчики проводят в конфигураторе 1С по несколько часов в день, и стандартный белый фон редактора модулей быстро утомляет глаза, особенно при работе вечером или в тускло освещённом помещении. Логичное желание — поменять фон на тёмный или хотя бы приглушённый. Однако в платформе 1С нет привычной «тёмной темы» одним переключателем: цвета настраиваются вручную через параметры редактора, и у этой настройки есть свои особенности и ограничения.
Важно сразу понять: речь идёт о цветах редактора кода и текстов внутри конфигуратора, а не об оформлении интерфейса прикладного решения для пользователей. Фон форм, табличных документов и элементов управления настраивается совсем другими средствами — через свойства элементов формы и стили конфигурации. В этой статье разобраны оба сценария, но основной акцент сделан на самом частом запросе — изменении фона редактора модулей.
Настройка выполняется стандартными средствами платформы, не требует прав администратора базы данных и не влияет на других пользователей: цвета редактора хранятся в локальном профиле разработчика на конкретном компьютере. Это безопасная операция, которую можно в любой момент откатить к значениям по умолчанию.
Где в конфигураторе настраиваются цвета
Все настройки внешнего вида редактора собраны в одном месте. Откройте конфигуратор, дождитесь загрузки конфигурации (открывать какие-либо объекты не обязательно) и пройдите по пути: главное меню Сервис → Параметры. В открывшемся окне перейдите на вкладку «Редактирование» — именно она отвечает за оформление текстовых редакторов.
На вкладке «Редактирование» есть выпадающий список «Тип текста» (в разных версиях платформы он может называться «Редактор» или «Группа»). В нём перечислены виды текстов, с которыми работает конфигуратор: модуль (встроенный язык), текст запроса, обычный текст, HTML и другие. Для каждого типа текста цвета настраиваются отдельно — это первое, что нужно учесть, чтобы не удивляться, почему фон поменялся в модуле, но остался белым в редакторе запросов.
Ниже расположен список элементов подсветки: ключевые слова, комментарии, строки, числа, операторы, фон и так далее. Для выбранного элемента задаются цвет текста, цвет фона и начертание шрифта (полужирный, курсив). Изменения применяются сразу после нажатия «ОК» или «Применить» — перезапуск конфигуратора не требуется.
Пошаговая смена фона редактора модулей
Основной сценарий — сделать фон редактора кода тёмным или приглушённым. Порядок действий одинаков для большинства версий платформы 1С:Предприятие 8.3, различия только в расположении пунктов меню.
- 1Откройте конфигуратор и дождитесь загрузки конфигурации.
- 2Перейдите в меню Сервис → Параметры и откройте вкладку «Редактирование».
- 3В списке типов текста выберите «Модуль» (встроенный язык).
- 4В списке элементов найдите пункт «Фон» (или «Обычный текст») и задайте нужный цвет фона.
- 5Последовательно перекрасьте элементы подсветки: ключевые слова, комментарии, строки, числа — чтобы текст читался на новом фоне.
- 6Повторите настройку для типа текста «Запрос» и «Текст», если работаете с ними.
- 7Нажмите «ОК», откройте любой модуль и проверьте читаемость кода.
Ключевой момент: просто поменять фон недостаточно. Подсветка синтаксиса по умолчанию рассчитана на белый фон — синие ключевые слова, красные строки, зелёные комментарии. На тёмном фоне тёмно-синие ключевые слова станут почти нечитаемыми. Поэтому после смены фона обязательно пройдитесь по всем элементам списка и подберите контрастные цвета текста.
Практичный подход — открыть рядом два окна: параметры и какой-нибудь реальный модуль с разнообразным кодом (комментарии, запросы, строковые литералы). Так вы сразу увидите результат каждого изменения и не упустите ни один элемент подсветки.
Как собрать тёмную тему, которой нет из коробки
Полноценной тёмной темы с одной кнопкой в классическом конфигураторе нет — это ограничение платформы, а не недосмотр в вашей версии. Тёмная тема собирается вручную по описанной выше процедуре. Несколько практических рекомендаций помогут получить результат, с которым комфортно работать долго.
Для фона выбирайте не чисто чёрный цвет, а тёмно-серый: сплошной чёрный даёт избыточный контраст и утомляет глаза не меньше белого. Текст делайте не чисто белым, а светло-серым. Яркие акценты оставьте для важных элементов — например, ключевых слов. Комментарии традиционно делают приглушёнными (серо-зелёными), чтобы они не спорили с кодом.
Учтите, что тёмной станет только область редактирования текста. Панели конфигуратора, дерево объектов, диалоги и меню останутся в светлом оформлении Windows — их цвета платформа не настраивает. Если хочется единообразия, частично помогает тёмная тема самой операционной системы, но она влияет на окна 1С ограниченно.
Перед ручной перекраской запишите или сфотографируйте стандартные цвета. Список элементов подсветки длинный, и если результат не понравится, восстановить исходный вид по памяти будет сложно — кнопки «сбросить к умолчаниям» там, где она есть, возвращают не всё.
Ограничения и сохранение настроек
Главное ограничение уже упоминалось: настройки привязаны к локальному профилю. При переустановке платформы, смене компьютера или очистке профиля пользователя Windows цвета пропадут. Встроенного механизма экспорта схемы цветов в файл в конфигураторе нет, поэтому команды разработки нередко просто договариваются о единых значениях цветов и расходятся скриншотами настроек.
Второе ограничение — разные типы текста настраиваются независимо. Если вы поменяли фон для модулей, редактор запросов, редактор обычных текстов и HTML-редактор останутся белыми. Для цельного результата настройку нужно повторить для каждого типа, с которым вы реально работаете.
Третий нюанс касается версий платформы. В разных релизах 8.3 состав элементов подсветки и названия вкладок могут немного отличаться. Если вы не находите описанный пункт, ищите ближайший по смыслу — логика настройки во всех версиях одна и та же: тип текста → элемент → цвет фона и шрифта.
Как изменить фон форм и элементов конфигурации
Отдельная задача — поменять фон не для себя в редакторе, а для пользователей прикладного решения: фон формы, полей, табличного документа. Это делается средствами самой конфигурации, и такие изменения видят все пользователи базы.
Для элементов формы фон задаётся в свойствах элемента: выделите поле или группу в редакторе формы, найдите в палитре свойств пункт «ЦветФона» и задайте цвет — из палитры, из стиля или абсолютный. Для табличных документов цвет фона ячеек устанавливается через свойства области макета или программно при выводе отчёта.
Если нужно поменять оформление централизованно, используйте стили конфигурации: в ветке «Общие → Стили» редактируются элементы стиля (цвета фона форм, текста, акцентные цвета), и изменения применяются ко всем формам, которые ссылаются на эти элементы. Это правильный путь для глобальной перекраски интерфейса — вместо ручной правки каждой формы.
Сравнение вариантов
Меняет фон только у вас в конфигураторе. Подходит для комфорта разработчика. Не влияет на пользователей и не хранится в конфигурации.
Видят все пользователи. Подходит для точечного выделения полей. Требует изменения и обновления конфигурации.
Централизованное оформление всего прикладного решения. Правильный вариант для глобальной смены фона форм, но требует аккуратности: затрагивает весь интерфейс.
Проверка результата и типичные ошибки
После настройки откройте реальный модуль с разнородным содержимым: процедуры, запрос в тексте, комментарии, строковые константы, числа. Проверьте, что все элементы различимы без напряжения, а выделенный фрагмент кода не «теряется» на новом фоне — цвет выделения тоже настраивается в том же списке.
Отдельно проверьте читаемость при дневном и вечернем освещении: схема, комфортная ночью, днём может казаться блёклой. Если работаете и в конфигураторе, и в режиме предприятия с открытым кодом в отладчике, убедитесь, что подсветка в окне отладки тоже устраивает — она использует те же настройки.
Частые вопросы
Есть ли в конфигураторе 1С готовая тёмная тема?
Нет, переключателя тёмной темы в классическом конфигураторе нет. Тёмное оформление редактора собирается вручную: в «Сервис → Параметры → Редактирование» задаётся тёмный фон и светлые цвета для всех элементов подсветки. Панели и диалоги при этом останутся светлыми.
Почему фон поменялся в модуле, но не в редакторе запросов?
Цвета задаются отдельно для каждого типа текста: модуль, запрос, обычный текст, HTML. Выберите в списке типов «Запрос» и повторите настройку фона и подсветки для него.
Сохранятся ли мои цвета при обновлении платформы?
Обычно да, поскольку настройки лежат в профиле пользователя, а не в файлах платформы. Но при переустановке Windows, смене компьютера или очистке профиля они пропадут, поэтому полезно сохранить скриншоты своей схемы.
Видят ли мои цвета редактора другие разработчики?
Нет. Настройки редактора — локальные и персональные, они не записываются в конфигурацию и не передаются через хранилище. Каждый разработчик настраивает свою схему самостоятельно.
Как поменять фон формы, который видят пользователи?
Через свойство «ЦветФона» элемента формы в конфигураторе или централизованно — через стили конфигурации (Общие → Стили). Такие изменения становятся частью конфигурации и применяются для всех пользователей после обновления базы.
Можно ли вернуть стандартные цвета?
Да: в том же окне параметров вручную установите цвета по умолчанию для каждого элемента. Чтобы не восстанавливать по памяти, перед первой настройкой сфотографируйте исходные значения.
Что важно запомнить
Фон редактора конфигуратора меняется в «Сервис → Параметры → Редактирование» отдельно для каждого типа текста. Готовой тёмной темы нет — вместе с фоном перекрашивайте все элементы подсветки. Настройки локальны и не влияют на других пользователей; фон форм для пользователей меняется через свойства элементов и стили конфигурации.