К статье
Практический материал

Быстрый старт · 10 мин

Как поменять цвета в 1С: подробная инструкция

Как поменять цвета в 1С: настройка цветовой схемы интерфейса, условное оформление списков и табличных частей, цвета в отчётах и печатных формах.

Цвета в 1С меняются на нескольких уровнях: общая цветовая схема интерфейса, условное оформление списков и табличных частей, цвета в отчётах и печатных формах, а также оформление элементов программными средствами. Какой способ выбрать, зависит от задачи: подсветить просроченные документы в списке, сменить общую тему программы или раскрасить строки отчёта — это разные механизмы с разными правами доступа.

Большинству пользователей достаточно встроенных настроек, которые доступны без конфигуратора и без прав администратора. Условное оформление списков настраивается прямо в режиме «Предприятие» через меню «Ещё», а отчёты на СКД раскрашиваются через настройки варианта. Более глубокие изменения — цвета стиля, оформление форм программным кодом — требуют работы в конфигураторе и обычно выполняются разработчиком.

Где в 1С вообще настраиваются цвета

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

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

Как подсветить строки списка цветом без конфигуратора

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

Откройте нужный список, нажмите «Ещё» и выберите пункт «Настроить список» (в некоторых конфигурациях — «Изменить форму» через настройки, но именно «Настроить список» отвечает за отбор и оформление). В открывшемся окне перейдите на закладку «Оформление» или «Условное оформление» и добавьте новый элемент.

Подсветка строк списка по условию
  1. 1
    Откройте список документов или справочника
  2. 2
    Нажмите «Ещё» → «Настроить список»
  3. 3
    Перейдите на закладку «Оформление» и нажмите «Добавить»
  4. 4
    Укажите оформление: цвет фона или цвет текста
  5. 5
    На закладке условия задайте отбор, например «Проведен Равно Нет»
  6. 6
    При необходимости ограничьте область — выберите конкретные колонки
  7. 7
    Нажмите «ОК» и проверьте, что строки окрасились

В элементе оформления задаются три вещи: само оформление (цвет фона, цвет текста, шрифт), условие (отбор, при котором оно срабатывает) и оформляемые поля (какие колонки красить). Если поля не указать, подсветится вся строка. Условия можно комбинировать: например, «Сумма больше 100000» И «Проведен равно Да».

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

Как изменить цвета в отчётах

Отчёты в типовых конфигурациях построены на системе компоновки данных, и их оформление настраивается без конфигуратора. Откройте отчёт, нажмите «Ещё» → «Изменить вариант» (или кнопку «Настройки» → «Расширенные») и перейдите на закладку «Условное оформление».

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

После настройки сохраните вариант отчёта под новым именем через «Ещё» → «Сохранить вариант отчёта». Тогда оформление не потеряется при обновлениях и будет доступно для быстрого вызова. Если конфигурация позволяет, вариант можно сделать общим — тогда его увидят другие пользователи.

Как поменять общую цветовую схему интерфейса

Общая палитра программы — цвета фона форм, текста, выделения, ссылок — определяется стилем конфигурации. В типовых решениях пользовательских настроек «смены темы» обычно нет: стиль задаёт разработчик. Однако часть отображения зависит от настроек операционной системы и масштаба интерфейса.

Если цель — снизить нагрузку на глаза, проверьте доступные варианты: масштаб форм меняется через «Главное меню» → «Вид» → «Изменить масштаб», а в некоторых конфигурациях есть переключение вариантов интерфейса (такси, в закладках, версия 8.2) в параметрах. Полноценная тёмная тема в стандартной поставке платформы не настраивается пользователем.

Глобальная смена стиля выполняется в конфигураторе: в дереве конфигурации откройте ветку «Общие» → «Стили», отредактируйте элементы стиля (цвета текста, фона, рамок) и сохраните конфигурацию. Такое изменение действует на всех пользователей базы, требует прав на изменение конфигурации и при типовой конфигурации на поддержке усложнит обновления.

Как раскрасить табличную часть и элементы формы программно

Если нужно подсвечивать строки табличной части документа (например, строки с нулевым количеством в заказе) или менять цвет конкретного поля по условию, используется условное оформление формы в конфигураторе. Откройте форму объекта, перейдите к свойству «УсловноеОформление» формы и добавьте элементы аналогично настройке списка — но уже на уровне разработки.

Для разовых сценариев цвет элемента меняется программно через свойства ЦветФона, ЦветТекста и ЦветРамки. Значение задаётся либо из стиля (рекомендуется — тогда оформление единообразно), либо как абсолютный цвет:

Элементы.Сумма.ЦветТекста = WebЦвета.Красный;

// Правильнее — ссылкой на стиль:

Элементы.Сумма.ЦветТекста = ЦветаСтиля.ЦветОтрицательногоЧисла;

Абсолютные цвета (WebЦвета, новый Цвет с RGB) используйте только когда в стиле нет подходящего элемента: при смене стиля конфигурации жёстко заданные цвета не переключатся и могут стать нечитаемыми.

Цвета в печатных формах и табличных документах

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

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

Типичные ошибки
01
Настройка оформления в «Изменить форму» вместо «Настроить список» — в редакторе формы условное оформление списка недоступно, а случайные изменения формы ломают её вид
02
Жёсткое задание цветов кодом вместо элементов стиля — при смене стиля оформление становится нечитаемым
03
Изменение стиля в типовой конфигурации на поддержке — правки теряются или блокируют обновление
04
Слишком много правил условного оформления в одном списке — правила конфликтуют, и итоговый цвет отличается от ожидаемого

Как проверить результат и откатить изменения

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

Откат пользовательских настроек прост: в окне «Настроить список» удалите элемент оформления или нажмите кнопку установки стандартных настроек. Для отчёта достаточно выбрать стандартный вариант. Программные изменения откатываются возвратом кода или удалением расширения.

Контрольные точки

Как проверить результат

Список после добавления правила
Норма

Окрашиваются только строки, подходящие под условие

Тревожный признак

Окрашено всё или ничего — проверьте условие отбора

Несколько правил в одном списке
Норма

Каждое правило даёт свой цвет без конфликтов

Тревожный признак

Один цвет перекрывает другой — меняйте порядок правил

Отчёт после сохранения варианта
Норма

Оформление сохраняется при повторном открытии

Тревожный признак

Настройки слетают — вариант не сохранён или очищены настройки

Итог

Что важно запомнить

Цвета в 1С меняются на четырёх уровнях: условное оформление списков и отчётов — самостоятельно через «Ещё» → «Настроить список» или настройки варианта; стиль и печатные формы — только через конфигуратор. Пользовательские настройки индивидуальны и безопасны, изменения конфигурации действуют на всех и требуют осторожности с обновлениями.

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

Могу ли я поменять цвета, если у меня нет прав администратора?

Да. Условное оформление списков («Ещё» → «Настроить список») и настройки вариантов отчётов доступны обычному пользователю и сохраняются персонально. Недоступны без расширенных прав только стиль конфигурации, макеты печатных форм и программные изменения.

Почему мою подсветку списка не видят коллеги?

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

Как сделать тёмную тему в 1С?

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

Условное оформление добавил, но строки не красятся. Что проверить?

Проверьте три вещи: корректность условия (сравнение с нужным типом значения, без лишних групп И/ИЛИ), порядок правил (другое правило может перекрывать ваше) и область применения (если указаны конкретные поля, красится только они, а не вся строка).

Пропадут ли мои настройки цветов после обновления конфигурации?

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

Можно ли раскрасить строки по разным цветам в зависимости от статуса?

Да. Добавьте отдельный элемент условного оформления для каждого статуса: одно правило красит «Новый» жёлтым, второе — «Согласован» зелёным, третье — «Отменён» серым. Каждое правило работает независимо, главное — чтобы условия не пересекались.