Тёмный или свой фон редактора модулей 1С 8.3 без сторонних программ
Содержание
Фон в Конфигураторе 1С меняют в окне Сервис → Параметры, на вкладке Модули (вложенная вкладка Редактирование). Там для каждого элемента кода — ключевых слов, комментариев, строк, чисел — задаётся свой цвет текста и фона. Чтобы фон действительно поменялся, у каждого элемента нужно снять флажок «Цвет фона как в окне». Пока он стоит, Конфигуратор берёт белый фон из системного цвета Windows.
Встроенной «тёмной темы» одной кнопкой в Конфигураторе нет. Тёмный редактор собирают вручную за 10–15 минут: один раз прокликать список элементов и задать каждому одинаковый тёмный фон. Ниже — как это сделать, какие цвета взять, что делать с остальными окнами и как не повторять настройку на каждом компьютере.
Какие настройки внешнего вида есть в Конфигураторе 1С
Конфигуратор — классическое оконное приложение Windows. Большая часть его внешнего вида берётся из системы, а не из собственных настроек 1С. Поэтому полезно сразу понимать, что именно поддаётся изменению.
| Что хотите поменять | Где это меняется | Затрагивает другие программы |
|---|---|---|
| Фон и цвета кода в модулях | Сервис → Параметры → Модули → Редактирование | Нет |
| Шрифт и размер текста модулей | Сервис → Параметры, вкладка Тексты | Нет |
| Фон дерева конфигурации, свойств, форм | Системные цвета Windows | Да |
| Внешний вид режима 1С:Предприятие | Стиль конфигурации (Общие → Стили) | Нет, но это правка конфигурации |
| Тёмная тема среды разработки целиком | 1С:EDT (Eclipse) | Нет |
Тёмный режим Windows 10 и 11 (Параметры → Персонализация → Цвета → Тёмный) на Конфигуратор не действует. Он перекрашивает только современные приложения и Проводник. Окна Конфигуратора после переключения остаются светлыми — это нормальное поведение, а не сбой.
Если вам нужно поменять не редактор кода, а цвета форм, которые видят пользователи в режиме 1С:Предприятие, — это другая задача. Она решается стилем конфигурации и элементами стиля, а не параметрами Конфигуратора.
Цвет фона и подсветка кода: пошаговая настройка
Это основной способ, как поменять фон в Конфигураторе 1С. Он работает в любой версии платформы 8.3 и не трогает Windows.
Шаг 1. Откройте параметры редактора
- Запустите базу в режиме Конфигуратор.
- Откройте любой модуль — так проще сразу видеть результат.
- В главном меню выберите
Сервис → Параметры. - Перейдите на вкладку
Модули, затем на вложенную вкладкуРедактирование.
В нижней части вкладки находится список элементов синтаксиса. Рядом — выбор цвета текста, цвета фона и флажки начертания.
Шаг 2. Пройдите по каждому элементу списка
В списке — категории кода: ключевые слова, идентификаторы, числа, строки, даты, комментарии, операторы, инструкции препроцессора и прочий текст. Для каждой строки:
- Выделите элемент в списке.
- Снимите флажок «Цвет фона как в окне».
- Задайте цвет фона — один и тот же для всех элементов.
- Задайте цвет текста — свой для каждого элемента.
- При желании включите жирное начертание, например для ключевых слов.
Цвет выбирается в стандартном диалоге Windows. Нажмите в нём кнопку определения своего цвета и введите значения в поля «Красный», «Зелёный», «Синий». Так проще повторить один и тот же фон для всех элементов без расхождений в оттенке.
Шаг 3. Примените и проверьте
Нажмите ОК и посмотрите на открытый модуль. Если какой-то участок остался на белом фоне — у этого элемента не снят флажок «Цвет фона как в окне». Вернитесь в параметры и найдите его.
Пустые строки и область справа от конца строки тоже окрашиваются элементом «прочий текст» или системным цветом окна. Если после настройки текст стоит на тёмных «полосках», а между ними белые промежутки, — проверьте именно последний пункт списка.
Готовая тёмная палитра для модулей
Подбирать цвета с нуля долго. Ниже — сочетание, близкое к популярным тёмным темам редакторов кода. Значения RGB вводятся в диалоге выбора цвета.
| Элемент кода | Цвет текста (R G B) | Фон (R G B) | Начертание |
|---|---|---|---|
| Ключевые слова | 86 156 214 | 30 30 30 | Жирный |
| Идентификаторы | 212 212 212 | 30 30 30 | Обычный |
| Числа | 181 206 168 | 30 30 30 | Обычный |
| Строки | 206 145 120 | 30 30 30 | Обычный |
| Даты | 220 220 170 | 30 30 30 | Обычный |
| Комментарии | 106 153 85 | 30 30 30 | Курсив, если доступен |
| Операторы | 212 212 212 | 30 30 30 | Обычный |
Препроцессор (&НаКлиенте, #Если) | 197 134 192 | 30 30 30 | Обычный |
| Прочее | 212 212 212 | 30 30 30 | Обычный |
Не делайте фон чисто чёрным (0 0 0). Яркий текст на абсолютно чёрном быстро утомляет глаза. Тёмно-серый 30–40 по всем каналам смотрится мягче.
Если тёмный вариант не нужен, а белый слепит, попробуйте спокойный светлый фон: 250 248 240 (тёплый) или 245 247 250 (холодный). Цвета текста при этом можно оставить стандартными.
Как проверить палитру перед тем, как работать с ней весь день
Откройте большой модуль, где есть все виды конструкций: процедуры с директивами компиляции, запросы в строках, даты, комментарии. Пролистайте его и ответьте себе на три вопроса:
- Отличаются ли комментарии от рабочего кода с первого взгляда?
- Видно ли, где начинается и заканчивается текст запроса внутри строки?
- Читается ли код вечером при неярком мониторе и днём у окна?
Если хотя бы на один вопрос ответ «нет», поправьте один-два цвета, а не всю палитру.
Ограничения ручной тёмной темы
Перекрашивается только текст в редакторе модулей. Нужно сразу знать, что останется светлым:
- 🌳 дерево конфигурации и палитра свойств;
- 🧩 редактор форм и его панели;
- 🔎 конструктор запросов и окна других конструкторов;
- 📋 окна служебных сообщений и синтакс-помощник.
Цвет выделения текста и курсора тоже идёт из Windows. На тёмном фоне стандартное синее выделение читается нормально, а вот тонкий чёрный курсор может теряться. Решается это системными цветами или увеличенной толщиной курсора в настройках специальных возможностей 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. Лигатуры при этом Конфигуратор не рисует.
После смены шрифта перезапустите Конфигуратор, если размер строк в уже открытых модулях не обновился.
Отдельные элементы, которые стоит выделить
Кроме базовой палитры, полезно выделить пару элементов, которые чаще всего ищут глазами:
- Комментарии — приглушённый цвет. Код читается, комментарии не отвлекают.
- Препроцессор — инструкции
&НаСервере,&НаКлиенте,#Областьзаметным цветом. Так легче видеть границы клиентского и серверного кода. - Строки — отдельный тёплый оттенок. Ошибки с незакрытой кавычкой сразу бросаются в глаза: весь хвост модуля становится «строковым».
Сохранение настроек и перенос на другой компьютер
Параметры Конфигуратора хранятся в профиле пользователя Windows, а не в информационной базе. Отсюда три практических следствия.
- 👤 Настройка привязана к учётной записи Windows. Под другим пользователем на том же компьютере Конфигуратор снова будет белым.
- 🗄 Настройка общая для всех баз. Не нужно повторять палитру в каждой базе: открыли другую — цвета те же.
- 🔄 Обновление платформы цвета не сбрасывает. Новая версия платформы читает те же файлы профиля.
Файлы настроек лежат в папке %APPDATA%\1C\1cv8. Это файлы с расширением .pfl. Список информационных баз хранится отдельно, в %APPDATA%\1C\1CEStart\ibases.v8i, поэтому манипуляции с настройками его не затрагивают.
Как перенести палитру на другой компьютер или под другого пользователя:
- Закройте все сеансы 1С под обеими учётными записями.
- Сделайте копию папки
%APPDATA%\1C\1cv8у получателя — на случай отката. - Скопируйте
.pfl-файлы из корня этой папки у источника в ту же папку у получателя. - Запустите Конфигуратор и проверьте цвета.
Если при копировании подтянулись лишние настройки (размеры окон, последние открытые объекты), это не страшно. Если что-то пошло не так — верните сохранённую копию папки.
Сбросить Конфигуратор к заводскому виду можно тем же путём. Закройте 1С, переименуйте папку %APPDATA%\1C\1cv8 и запустите программу: она создаст настройки заново. Учтите, что вместе с цветами пропадут и другие персональные параметры Конфигуратора.
Частые ошибки и как их избежать
- ❌ Сняли флажок только у одного элемента. Фон меняется пятнами: ключевые слова на тёмном, всё остальное на белом. Проверьте каждую строку списка.
- ❌ Тёмный текст на тёмном фоне. Сменили фон, а цвет «идентификаторов» оставили чёрным — код пропал. Сначала задайте светлый цвет текста, потом тёмный фон.
- ❌ Включили тёмный режим Windows и ждут результата. На Конфигуратор он не влияет.
- ❌ Пытаются перекрасить формы пользователей через параметры Конфигуратора. Эти настройки касаются только редактора разработчика.
- ❌ Правят реестр без резервной копии раздела. Вернуть стандартные цвета вслепую сложно: значений много, и не все очевидны.
Частые вопросы
Есть ли в Конфигураторе 1С встроенная тёмная тема?
Почему фон не меняется, хотя цвет выбран?
Повлияют ли мои цвета на других программистов базы?
Можно ли поменять фон в режиме 1С:Предприятие?
Что делать, если после правки реестра текст в программах стал нечитаемым?
Window = 255 255 255 и WindowText = 0 0 0.