Тёмный или свой фон редактора модулей 1С 8.3 без сторонних программ

· 9 мин

Содержание

Фон в Конфигураторе 1С меняют в окне Сервис → Параметры, на вкладке Модули (вложенная вкладка Редактирование). Там для каждого элемента кода — ключевых слов, комментариев, строк, чисел — задаётся свой цвет текста и фона. Чтобы фон действительно поменялся, у каждого элемента нужно снять флажок «Цвет фона как в окне». Пока он стоит, Конфигуратор берёт белый фон из системного цвета Windows.

Встроенной «тёмной темы» одной кнопкой в Конфигураторе нет. Тёмный редактор собирают вручную за 10–15 минут: один раз прокликать список элементов и задать каждому одинаковый тёмный фон. Ниже — как это сделать, какие цвета взять, что делать с остальными окнами и как не повторять настройку на каждом компьютере.

Какие настройки внешнего вида есть в Конфигураторе 1С

Конфигуратор — классическое оконное приложение Windows. Большая часть его внешнего вида берётся из системы, а не из собственных настроек 1С. Поэтому полезно сразу понимать, что именно поддаётся изменению.

Что хотите поменятьГде это меняетсяЗатрагивает другие программы
Фон и цвета кода в модуляхСервис → Параметры → Модули → РедактированиеНет
Шрифт и размер текста модулейСервис → Параметры, вкладка ТекстыНет
Фон дерева конфигурации, свойств, формСистемные цвета WindowsДа
Внешний вид режима 1С:ПредприятиеСтиль конфигурации (Общие → Стили)Нет, но это правка конфигурации
Тёмная тема среды разработки целиком1С:EDT (Eclipse)Нет

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

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

Цвет фона и подсветка кода: пошаговая настройка

Это основной способ, как поменять фон в Конфигураторе 1С. Он работает в любой версии платформы 8.3 и не трогает Windows.

Шаг 1. Откройте параметры редактора

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте любой модуль — так проще сразу видеть результат.
  3. В главном меню выберите Сервис → Параметры.
  4. Перейдите на вкладку Модули, затем на вложенную вкладку Редактирование.

В нижней части вкладки находится список элементов синтаксиса. Рядом — выбор цвета текста, цвета фона и флажки начертания.

Шаг 2. Пройдите по каждому элементу списка

В списке — категории кода: ключевые слова, идентификаторы, числа, строки, даты, комментарии, операторы, инструкции препроцессора и прочий текст. Для каждой строки:

  1. Выделите элемент в списке.
  2. Снимите флажок «Цвет фона как в окне».
  3. Задайте цвет фона — один и тот же для всех элементов.
  4. Задайте цвет текста — свой для каждого элемента.
  5. При желании включите жирное начертание, например для ключевых слов.

Цвет выбирается в стандартном диалоге Windows. Нажмите в нём кнопку определения своего цвета и введите значения в поля «Красный», «Зелёный», «Синий». Так проще повторить один и тот же фон для всех элементов без расхождений в оттенке.

Шаг 3. Примените и проверьте

Нажмите ОК и посмотрите на открытый модуль. Если какой-то участок остался на белом фоне — у этого элемента не снят флажок «Цвет фона как в окне». Вернитесь в параметры и найдите его.

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

Готовая тёмная палитра для модулей

Подбирать цвета с нуля долго. Ниже — сочетание, близкое к популярным тёмным темам редакторов кода. Значения RGB вводятся в диалоге выбора цвета.

Элемент кодаЦвет текста (R G B)Фон (R G B)Начертание
Ключевые слова86 156 21430 30 30Жирный
Идентификаторы212 212 21230 30 30Обычный
Числа181 206 16830 30 30Обычный
Строки206 145 12030 30 30Обычный
Даты220 220 17030 30 30Обычный
Комментарии106 153 8530 30 30Курсив, если доступен
Операторы212 212 21230 30 30Обычный
Препроцессор (&НаКлиенте, #Если)197 134 19230 30 30Обычный
Прочее212 212 21230 30 30Обычный

Не делайте фон чисто чёрным (0 0 0). Яркий текст на абсолютно чёрном быстро утомляет глаза. Тёмно-серый 30–40 по всем каналам смотрится мягче.

Если тёмный вариант не нужен, а белый слепит, попробуйте спокойный светлый фон: 250 248 240 (тёплый) или 245 247 250 (холодный). Цвета текста при этом можно оставить стандартными.

Как проверить палитру перед тем, как работать с ней весь день

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

  1. Отличаются ли комментарии от рабочего кода с первого взгляда?
  2. Видно ли, где начинается и заканчивается текст запроса внутри строки?
  3. Читается ли код вечером при неярком мониторе и днём у окна?

Если хотя бы на один вопрос ответ «нет», поправьте один-два цвета, а не всю палитру.

Ограничения ручной тёмной темы

Перекрашивается только текст в редакторе модулей. Нужно сразу знать, что останется светлым:

  • 🌳 дерево конфигурации и палитра свойств;
  • 🧩 редактор форм и его панели;
  • 🔎 конструктор запросов и окна других конструкторов;
  • 📋 окна служебных сообщений и синтакс-помощник.

Цвет выделения текста и курсора тоже идёт из Windows. На тёмном фоне стандартное синее выделение читается нормально, а вот тонкий чёрный курсор может теряться. Решается это системными цветами или увеличенной толщиной курсора в настройках специальных возможностей Windows.

Что именно вы хотите перекрасить?

Фон Конфигуратора через системные цвета Windows

Флажок «Цвет фона как в окне» буквально означает: взять цвет «Окно» из системной палитры Windows. Отсюда второй способ — поменять этот системный цвет. Тогда фон изменится и в модулях, и в других окнах Конфигуратора, где используется тот же цвет.

Контрастные темы

В Windows 11 они находятся в Параметры → Специальные возможности → Контрастные темы, в Windows 10 — в разделе специальных возможностей «Высокая контрастность». Есть готовые темы, например «Ночное небо» и «Пустыня», а цвета каждой темы можно отредактировать.

Плюсы и минусы:

  • ✅ перекрашивается почти весь Конфигуратор, включая дерево и свойства;
  • ✅ включается и выключается за секунды;
  • ❌ меняется вид всей системы: браузера, офиса, Проводника;
  • ❌ часть иконок и форм в 1С на высококонтрастном фоне выглядит грубо.

Для постоянной работы контрастная тема подходит немногим. Но для проверки «как выглядит Конфигуратор на тёмном фоне» это самый быстрый вариант.

Правка системного цвета «Окно» в реестре

Классические системные цвета хранятся в разделе реестра текущего пользователя. Цвет фона окон задаётся строкой из трёх чисел RGB.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Colors]
"Window"="30 30 30"
"WindowText"="212 212 212"

Изменения применяются после выхода из учётной записи Windows и повторного входа.

Перед правкой экспортируйте раздел HKEY_CURRENT_USER\Control Panel\Colors в .reg-файл. Новый цвет окна получат все классические программы, и в некоторых из них текст станет нечитаемым. Чтобы вернуть всё как было, достаточно запустить сохранённый файл и перезайти в систему.

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

Шрифт и отдельные элементы кода

Фон — половина дела. С тёмной палитрой важно подобрать шрифт, иначе текст «плывёт».

Шрифт редактора задаётся в Сервис → Параметры, на вкладке Тексты. Там же — ширина табуляции и другие параметры текстового редактора. Шрифт действует на модули и на тексты запросов в редакторе.

Что выбрать:

  • 🔤 моноширинный шрифт — Consolas или Courier New есть в любой Windows. Пропорциональный шрифт ломает выравнивание кода;
  • 📏 размер 10–12 — для экрана Full HD обычно хватает 10–11, для 2K и 4K берите 12 и больше;
  • 🧱 жирный только для ключевых слов — если выделить жирным всё, текст станет тяжёлым;
  • 🖋 сторонние шрифты — JetBrains Mono, Fira Code и подобные работают, если их установить в Windows. Лигатуры при этом Конфигуратор не рисует.

После смены шрифта перезапустите Конфигуратор, если размер строк в уже открытых модулях не обновился.

Отдельные элементы, которые стоит выделить

Кроме базовой палитры, полезно выделить пару элементов, которые чаще всего ищут глазами:

  1. Комментарии — приглушённый цвет. Код читается, комментарии не отвлекают.
  2. Препроцессор — инструкции &НаСервере, &НаКлиенте, #Область заметным цветом. Так легче видеть границы клиентского и серверного кода.
  3. Строки — отдельный тёплый оттенок. Ошибки с незакрытой кавычкой сразу бросаются в глаза: весь хвост модуля становится «строковым».

Сохранение настроек и перенос на другой компьютер

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

  • 👤 Настройка привязана к учётной записи Windows. Под другим пользователем на том же компьютере Конфигуратор снова будет белым.
  • 🗄 Настройка общая для всех баз. Не нужно повторять палитру в каждой базе: открыли другую — цвета те же.
  • 🔄 Обновление платформы цвета не сбрасывает. Новая версия платформы читает те же файлы профиля.

Файлы настроек лежат в папке %APPDATA%\1C\1cv8. Это файлы с расширением .pfl. Список информационных баз хранится отдельно, в %APPDATA%\1C\1CEStart\ibases.v8i, поэтому манипуляции с настройками его не затрагивают.

Как перенести палитру на другой компьютер или под другого пользователя:

  1. Закройте все сеансы 1С под обеими учётными записями.
  2. Сделайте копию папки %APPDATA%\1C\1cv8 у получателя — на случай отката.
  3. Скопируйте .pfl-файлы из корня этой папки у источника в ту же папку у получателя.
  4. Запустите Конфигуратор и проверьте цвета.

Если при копировании подтянулись лишние настройки (размеры окон, последние открытые объекты), это не страшно. Если что-то пошло не так — верните сохранённую копию папки.

Сбросить Конфигуратор к заводскому виду можно тем же путём. Закройте 1С, переименуйте папку %APPDATA%\1C\1cv8 и запустите программу: она создаст настройки заново. Учтите, что вместе с цветами пропадут и другие персональные параметры Конфигуратора.

Частые ошибки и как их избежать

  • ❌ Сняли флажок только у одного элемента. Фон меняется пятнами: ключевые слова на тёмном, всё остальное на белом. Проверьте каждую строку списка.
  • ❌ Тёмный текст на тёмном фоне. Сменили фон, а цвет «идентификаторов» оставили чёрным — код пропал. Сначала задайте светлый цвет текста, потом тёмный фон.
  • ❌ Включили тёмный режим Windows и ждут результата. На Конфигуратор он не влияет.
  • ❌ Пытаются перекрасить формы пользователей через параметры Конфигуратора. Эти настройки касаются только редактора разработчика.
  • ❌ Правят реестр без резервной копии раздела. Вернуть стандартные цвета вслепую сложно: значений много, и не все очевидны.

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

Есть ли в Конфигураторе 1С встроенная тёмная тема?
Нет. Готовой темы одной кнопкой нет: тёмный редактор модулей собирают вручную в параметрах, задавая фон и цвет каждому элементу кода.
Почему фон не меняется, хотя цвет выбран?
У элемента стоит флажок «Цвет фона как в окне». Пока он включён, выбранный цвет фона игнорируется, и используется системный цвет Windows.
Повлияют ли мои цвета на других программистов базы?
Нет. Настройки хранятся в вашем профиле Windows, а не в конфигурации. Коллеги увидят свои цвета, даже если работают с той же базой.
Можно ли поменять фон в режиме 1С:Предприятие?
Пользовательский интерфейс оформляется стилем конфигурации. Это правка метаданных, её делает разработчик, а для типовой конфигурации на поддержке такие изменения стоит согласовать.
Что делать, если после правки реестра текст в программах стал нечитаемым?
Запустите сохранённый перед правкой .reg-файл и перезайдите в Windows. Если копии нет, верните значения Window = 255 255 255 и WindowText = 0 0 0.