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