Перекрашиваем Конфигуратор 1С 8.3: цвета редактора, фон и шрифт под себя

· 9 мин

Содержание

Цвет в Конфигураторе 1С 8.3 меняют в окне Сервис → Параметры: там настраиваются шрифт текстов и цвета подсветки синтаксиса в редакторе модулей, включая цвет фона. Так можно собрать тёмную тему для кода. Рамки окон, меню и серая рабочая область берут цвета из Windows, и перекрасить их можно только системными средствами.

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

Что можно перекрасить в Конфигураторе, а что нет

Конфигуратор — классическое Windows-приложение. У него нет переключателя «светлая/тёмная тема» для всего окна, как в браузере или в современных IDE. Зато текстовые редакторы настраиваются гибко.

ЭлементГде меняетсяНасколько гибко
🎨 Цвета слов в модуле (ключевые слова, строки, комментарии)Сервис → Параметры, вкладка МодулиКаждый элемент отдельно
🖤 Фон редактора модулейТам же, в настройке цветовЛюбой цвет
🔤 Шрифт и размер текстаСервис → Параметры, вкладка ТекстыЛюбой шрифт, установленный в Windows
🪟 Меню, панели, рамки оконНастройки WindowsТолько через контрастные темы
⬜ Серый фон рабочей областиНастройки WindowsТолько через контрастные темы
🌑 Полностью тёмная среда1С:EDTВстроенная тёмная тема

Отсюда практический вывод. Если цель — меньше уставать от кода, хватит перекрасить редактор модулей. Он занимает 80–90 % экрана во время работы, и именно его яркий белый фон утомляет.

Настройки Параметров относятся к пользователю Windows на этом компьютере, а не к информационной базе. Перекрасив редактор один раз, вы увидите те же цвета в Конфигураторе любой базы.

Цвета подсветки синтаксиса в редакторе модулей

Подсветка синтаксиса — это правило «какой элемент кода каким цветом показывать». По умолчанию ключевые слова красные, комментарии зелёные, строки чёрные, фон белый. Всё это меняется.

Как открыть настройку цветов

  1. Откройте базу в режиме Конфигуратор.
  2. В главном меню выберите Сервис → Параметры.
  3. Перейдите на вкладку Модули.
  4. Найдите блок с настройкой цветов: слева список элементов синтаксиса, рядом выбор цвета текста и фона. Набор подвкладок на вкладке Модули отличается между версиями платформы, поэтому ищите список элементов, а не конкретное название подвкладки.
  5. Выделите элемент, нажмите кнопку выбора цвета и задайте значение.
  6. Нажмите ОК. Открытые модули перерисуются сразу, перезапуск не нужен.

Какие элементы стоит настраивать в первую очередь

Список элементов длинный, но заметную разницу дают пять-шесть пунктов:

  • 🔑 ключевые слова — Процедура, Если, Для Каждого, Возврат;
  • 💬 комментарии — всё после //;
  • 🧵 строки — текст в кавычках, включая тексты запросов;
  • 🔢 числа и даты — литералы вроде 100 и '20260101';
  • ⚙️ инструкции препроцессора — #Если Сервер Тогда, #Область;
  • 📌 директивы компиляции — &НаСервере, &НаКлиенте.

Тексты запросов внутри модуля — это строки. Если строкам дать заметный цвет, запросы сразу выделяются на фоне кода, и длинный модуль читается быстрее.

Как ввести точный цвет

Кнопка выбора цвета открывает стандартный диалог Windows. Готовая палитра там скудная, поэтому:

  1. Нажмите Определить цвет (в некоторых версиях Windows — Другие цвета).
  2. Введите значения в поля Красный, Зелёный, Синий.
  3. Нажмите Добавить в набор, чтобы цвет остался в палитре для следующих элементов.

Шестнадцатеричные коды (#1E1E1E) этот диалог не принимает — переводите их в три числа от 0 до 255.

Тёмный фон редактора: готовая палитра

Тёмная схема собирается из той же настройки цветов. Главное — поменять фон, а затем подобрать светлые цвета для всех остальных элементов. Иначе тёмно-синие ключевые слова и чёрные строки пропадут на тёмном фоне.

Меняйте фон в последнюю очередь: сначала задайте светлые цвета тексту, потом фон. Если начать с фона, часть кода на время станет невидимой, и проверить результат будет сложно.

Ниже палитра, которую можно ввести как есть. Значения подобраны по контрасту: светлый текст на фоне почти чёрного, без кислотных оттенков.

ЭлементЦветRGB
ФонТёмно-серый303030
Обычный текст, идентификаторыСветло-серый212212212
Ключевые словаГолубой86156214
КомментарииПриглушённый зелёный10615385
СтрокиОранжевый206145120
Числа и датыСветло-зелёный181206168
Препроцессор, директивыЛиловый197134192
Операторы, скобкиБелый230230230

Почему фон не чисто чёрный (0, 0, 0)? Слишком резкий контраст белых букв на абсолютно чёрном фоне утомляет не меньше белого экрана. Значения около 30 по всем каналам комфортнее для долгой работы.

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

Проверка схемы на реальном модуле

Откройте модуль, где есть всё сразу: например, модуль объекта типового документа. Пройдите по нему глазами и проверьте:

  • комментарии читаются, но не спорят с кодом;
  • ключевые слова видны, но не «светятся»;
  • курсор и выделение заметны на тёмном фоне;
  • текст запроса в кавычках отличается от остального кода.

Если выделенный фрагмент на тёмном фоне не видно, найдите в списке элементов пункт, отвечающий за выделение, и дайте ему цвет потемнее синего, например (38, 79, 120).

Фон рабочей области и окон: что зависит от Windows

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

Что работает:

  1. Контрастные темы Windows. В Windows 10 и 11 откройте Параметры → Специальные возможности → Контрастные темы и выберите тему. Конфигуратор перекрасится целиком: меню, окна, деревья, формы свойств.
  2. Своя контрастная тема. В той же настройке тему можно отредактировать: задать цвета фона, текста, выделения, кнопок. Это единственный штатный способ сделать почти полностью тёмный Конфигуратор.

Что не работает :

  • ❌ тёмный режим приложений в Windows 10 и 11 (Персонализация → Цвета → Тёмный) — Конфигуратор его не подхватывает, окна остаются светлыми;
  • ❌ акцентный цвет Windows — меняет панель задач и заголовки некоторых окон, но не рабочую область 1С.

Контрастная тема меняет вид всех программ, а не только 1С. Многие современные приложения в ней выглядят непривычно, иконки теряют цвет. Попробуйте полдня, прежде чем оставлять насовсем.

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

Шрифт в Конфигураторе: гарнитура, размер, масштаб

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

Как сменить шрифт

  1. Сервис → Параметры, вкладка Тексты.
  2. Нажмите кнопку выбора шрифта.
  3. Выберите гарнитуру, начертание и размер.
  4. ОК — шрифт применится к открытым модулям.

Какой шрифт выбрать

Для кода нужен моноширинный шрифт: все символы одной ширины, отступы и выравнивание в столбик не «плывут».

ШрифтГде взятьОсобенности
ConsolasЕсть в WindowsЧёткий, хорошо различает 0 и О, 1 и l
Courier NewЕсть в WindowsУзнаваемый, но тонкий и бледный на тёмном фоне
Lucida ConsoleЕсть в WindowsКрупный, хорошо читается мелким кеглем
JetBrains Mono, Fira CodeСкачать и установитьСовременные, удобны для долгой работы

Шрифт должен поддерживать кириллицу: код 1С почти весь на русском. Перед установкой стороннего шрифта проверьте, что в нём есть русские буквы, иначе Windows подставит другой шрифт и строки съедут.

💡 Размер начните с 11–12 пунктов для монитора Full HD и 13–14 для 2K и 4K. Слишком крупный шрифт тоже вредит: в экран помещается меньше строк, и длинные процедуры приходится прокручивать.

Масштаб Windows и размытый текст

Если весь Конфигуратор выглядит мелким или размытым, дело не в шрифте, а в масштабировании Windows. Проверьте Параметры → Система → Дисплей → Масштаб. При значениях 125–150 % у старых сборок платформы бывает размытость. Обновление платформы до свежего релиза обычно решает вопрос лучше, чем подбор шрифтов.

Сторонние темы и альтернатива — 1С:EDT

Готовых «скинов» для Конфигуратора, которые ставятся одной кнопкой, фирма 1С не выпускает. Есть два пути.

Надстройки сообщества

Разработчики делятся своими палитрами в профильных сообществах: скриншот с таблицей цветов, которую вы вводите вручную по инструкции выше. Это безопасно — вы меняете только собственные настройки.

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

  • ⚠️ работают в процессе Конфигуратора и могут ронять его при несовместимости с версией платформы;
  • ⚠️ на рабочем компьютере с доступом к боевой базе их ставят только с разрешения того, кто отвечает за безопасность.

Проверяйте такие инструменты сначала на тестовой копии базы.

1С:EDT — полноценная тёмная тема

1C:Enterprise Development Tools построена на Eclipse, и тёмная тема там встроенная. Включается через Окно → Параметры → Общие → Внешний вид (в английском интерфейсе Window → Preferences → General → Appearance): выберите тёмную тему и перезапустите EDT.

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

Что вы хотите получить?

Как вернуть стандартные цвета Конфигуратора

Неудачная палитра — частая история: перекрасили фон, а половина элементов стала невидимой. Вернуть всё можно тремя способами, от мягкого к радикальному.

Способ 1. Вернуть цвета вручную

Откройте ту же настройку цветов в Сервис → Параметры → Модули и задайте элементам исходные цвета. Если в окне есть кнопка восстановления значений по умолчанию, используйте её — это быстрее. Поэтому полезно записать свою палитру в заметки до экспериментов: так откат и повтор займут пару минут.

Способ 2. Сбросить настройки пользователя 1С

Если в окне параметров всё запутано, сбросьте пользовательские настройки платформы на этом компьютере:

  1. Закройте все окна 1С — и Предприятие, и Конфигуратор.
  2. Откройте папку %APPDATA%\1C\1cv8 (вставьте путь в адресную строку Проводника).
  3. Найдите файлы с расширением .pfl и переименуйте их, например в 1cv8cmn.pfl.old. Не удаляйте — так можно будет вернуть их назад.
  4. Запустите Конфигуратор. Платформа создаст настройки заново со стандартными значениями.

Вместе с цветами сбросятся и другие личные настройки платформы: шрифт, параметры редактора, часть сохранённых положений окон. Список информационных баз при этом не теряется — он хранится отдельно, в папке %APPDATA%\1C\1CEStart.

Способ 3. Выключить контрастную тему

Если Конфигуратор перекрашивали через Windows, вернитесь в Параметры → Специальные возможности → Контрастные темы и выберите Нет. Окна сразу примут обычный вид, перезапуск 1С не требуется.

Частые вопросы

Цвета Конфигуратора сохранятся после обновления платформы?
Да. Настройки лежат в профиле пользователя Windows, установщик новой версии платформы их не трогает.
Можно ли перенести свою цветовую схему на другой компьютер?
Надёжнее всего записать значения R, G, B и ввести их заново. Копирование файлов настроек между компьютерами переносит и другие параметры, а при разных версиях платформы может дать неожиданный результат.
Видят ли другие программисты мои цвета, если мы работаем в одной базе?
Нет. Цвета и шрифты — личные настройки пользователя Windows на конкретном компьютере. На базу и хранилище конфигурации они не влияют.
Меняет ли настройка цвета что-то в режиме 1С:Предприятие?
Нет. Параметры Конфигуратора касаются только среды разработки. Внешний вид пользовательского режима задаётся конфигурацией и настройками самого Предприятия.
Почему на терминальном сервере цвета у всех разные?
Каждый пользователь сервера работает в своём профиле Windows, и настройки у него свои. Нужна одинаковая схема — каждому придётся ввести её у себя.