Цвет фона в 1С:Предприятии 8.3 — что меняет пользователь, а что только администратор

· 10 мин

Содержание

Сменить фон в 1С 8.3 одной кнопкой «Цвет фона» нельзя: такой пользовательской настройки в платформе нет. Цвета окон, форм и полей задаёт стиль конфигурации. Его меняют в Конфигураторе или через расширение. Без Конфигуратора пользователь может настроить только интерфейс: состав панелей, вариант оформления (Такси или вид 8.2, если конфигурация это разрешает) и цветовую подсветку строк в списках.

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

Что именно вы хотите изменить?

Что настраивает сам пользователь в интерфейсе Такси

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

Где искать:

  1. Откройте главное меню — кнопка с тремя полосками или значок шестерёнки в правом верхнем углу окна (зависит от версии платформы).
  2. Пункт Вид → Настройка панелей — здесь перетаскивают панели разделов, функций, открытых окон, избранного и истории в нужные края окна или убирают их совсем.
  3. Пункт Сервис → Параметры — общие параметры клиента: режим открытия форм (закладки или отдельные окна), отображение кнопки закрытия и другие. Если конфигурация разрешает выбор интерфейса, здесь же есть переключатель варианта: «Такси» или «Версия 8.2».
  4. После изменения параметров перезапустите программу — часть настроек применяется только при новом запуске.

Цвет основного окна этими пунктами не меняется. Это частый повод для разочарования: пользователь ищет «тему оформления» в параметрах, а её там нет. Цвета задаёт конфигурация, а не пользователь.

Цветная подсветка строк в списках

Если задача — визуально выделить, например, непроведённые документы или просроченные счета, это делается без Конфигуратора:

  1. Откройте список документов или справочника.
  2. В меню Ещё выберите настройку списка.
  3. Перейдите на вкладку «Условное оформление» и добавьте новое правило.
  4. Задайте условие (например, Проведен равно Нет) и оформление: цвет фона, цвет текста или шрифт.
  5. Сохраните настройку — она останется за вашим пользователем.

Не перекрашивайте весь список ярким фоном. Одна-две подсвеченные категории строк читаются, пять цветов на экране уже сливаются в пёстрый шум.

Параметры запуска: какой интерфейс откроется у всех

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

КлючЧто делаетКогда сработает
/iTaxiЗапуск в интерфейсе «Такси»Если режим совместимости интерфейса конфигурации разрешает Такси
/itdiЗапуск в интерфейсе с закладками (вид управляемого приложения 8.2)Если конфигурация разрешает вариант «Версия 8.2»
/ClearCacheОчистка клиентского кеша при запускеВсегда; помогает, если после изменения стиля видны старые цвета

Как прописать ключ для базы:

  1. В окне запуска 1С выделите базу и нажмите Изменить.
  2. Пройдите мастер до последней страницы.
  3. В поле «Дополнительные параметры запуска» впишите ключ, например /iTaxi.
  4. Нажмите Готово и запустите базу.

Для нескольких рабочих мест тот же ключ можно дописать в ярлык:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /iTaxi

Путь к базе и к 1cestart.exe подставьте свои. Для серверной базы вместо /F используется /S"сервер\имя_базы".

Если конфигурация жёстко работает в режиме «Такси», ключ /itdi не вернёт старый вид. Решение тогда — только в свойствах конфигурации (см. раздел о виде 8.2).

Меняем цвет фона через стиль конфигурации

Это единственный способ действительно перекрасить окна для всех пользователей базы. Делает его администратор или программист в Конфигураторе.

Как устроены цвета в 1С

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

Элемент стиляЗа что отвечает
ЦветФонаФормыФон управляемых форм
ЦветФонаПоляФон полей ввода
ЦветТекстаПоляЦвет текста в полях
ЦветФонаКнопкиФон кнопок

Типовые конфигурации добавляют свои элементы стиля — для выделения ошибок, итоговых строк, важных надписей. Их список виден в дереве конфигурации в ветке Общие → Элементы стиля.

Пошагово: свой стиль для базы

  1. Сделайте резервную копию: Администрирование → Выгрузить информационную базу в Конфигураторе. Правка конфигурации без копии — прямой путь к дню простоя.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Если конфигурация типовая и стоит на поддержке, включите возможность изменения в настройках поддержки. Учтите последствия — о них ниже.
  4. В дереве откройте Общие → Стили и добавьте новый стиль (или откройте существующий).
  5. В редакторе стиля переопределите нужные элементы: например, ЦветФонаФормы — светло-бежевый, ЦветФонаПоля — белый.
  6. В свойствах корня конфигурации укажите этот стиль в поле «Основной стиль» (если он уже задан — правьте именно его).
  7. Выполните Конфигурация → Обновить конфигурацию базы данных (F7).
  8. Запустите 1С:Предприятие и проверьте результат на нескольких формах: документ, список, отчёт.

Изменение стиля не требует монопольного доступа к базе, потому что структура данных не меняется. Но пользователи увидят новые цвета только после перезапуска клиента.

Почему лучше через расширение

Снятие типовой конфигурации с поддержки или включение возможности изменения превращает каждое обновление в ручное сравнение и объединение. Для косметической задачи это слишком дорого.

Расширение конфигурации (появились в платформе 8.3.6) обходит проблему для конкретных форм:

  1. Конфигурация → Расширения конфигурации → Добавить.
  2. Заимствуйте нужную форму, например форму документа.
  3. В модуле формы расширения добавьте процедуру с аннотацией &После("ПриСозданииНаСервере") и задайте цвет нужным элементам.
  4. Обновите конфигурацию базы данных и перезапустите клиент.

Пример раскраски группы и поля на форме:

&НаСервере
&После("ПриСозданииНаСервере")
Процедура Расш_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)

	// Светло-жёлтый фон для группы с реквизитами шапки
	Элементы.ГруппаШапка.ЦветФона = Новый Цвет(255, 250, 220);

	// Выделяем поле комментария, чтобы его не пропускали
	Элементы.Комментарий.ЦветФона = Новый Цвет(255, 235, 235);

КонецПроцедуры

Имена ГруппаШапка и Комментарий — пример. Точные имена элементов посмотрите в дереве элементов заимствованной формы: в разных конфигурациях и даже формах они различаются.

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

Подсказка практика: разные цвета для рабочей и тестовой базы

Самая полезная причина менять фон — не эстетика, а защита от ошибки. Бухгалтер проводит документы в копии базы, думая, что работает в рабочей. Или наоборот — «тестирует» в рабочей.

Решение: в копии базы задайте через стиль заметный фон форм (например, бледно-розовый). Рабочая база остаётся в стандартных цветах. Вторая мера без программиста — поменять заголовок программы в копии: в типовых конфигурациях на БСП это поле в Администрирование → Общие настройки. Надпись вроде «ТЕСТ — НЕ ПРОВОДИТЬ» видна в заголовке окна.

Вернуть классический вид 8.2

Многие ищут «как сменить фон», а на самом деле хотят старый привычный интерфейс. За это отвечает свойство конфигурации «Режим совместимости интерфейса». Варианты:

ЗначениеЧто видит пользователь
Версия 8.2Только вид 8.2
Версия 8.2. Разрешить ТаксиПо умолчанию 8.2, можно переключить на Такси
Такси. Разрешить Версия 8.2По умолчанию Такси, можно переключить на 8.2
ТаксиТолько Такси, переключателя нет

Как проверить и поменять:

  1. Конфигуратор, Конфигурация → Открыть конфигурацию.
  2. Правой кнопкой по корню дерева → Свойства.
  3. Найдите свойство «Режим совместимости интерфейса».

В актуальных релизах типовых конфигураций (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) стоит режим «Такси», и формы под 8.2 разработчики не поддерживают. Переключить свойство технически можно только с включённой возможностью изменения, но формы будут выглядеть криво и могут работать с ошибками. Для типовой базы правильный путь — привыкнуть к Такси и настроить панели под себя.

Если в вашей базе стоит один из режимов «Разрешить», переключатель есть у каждого пользователя в Сервис → Параметры. Конфигуратор для этого не нужен.

Фон в отчётах и печатных формах

Здесь цвет задаётся не стилем, а самим отчётом или макетом. Способы разные.

Отчёты на системе компоновки

Большинство отчётов в типовых конфигурациях построено на системе компоновки данных (СКД). Цветные шапки и итоги — это макет оформления.

  1. Откройте отчёт и нажмите Настройки.
  2. Переключитесь в расширенный режим настроек (если он есть в этом отчёте).
  3. Найдите выбор оформления и поставьте другой вариант — например, чёрно-белое, чтобы убрать цветные заливки.
  4. Для подсветки отдельных строк (отрицательные суммы, превышение лимита) используйте условное оформление в тех же настройках.
  5. Сохраните вариант отчёта, чтобы не повторять настройку.

Печатные формы документов

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

  • 🖨️ Разово — в окне печатной формы включите режим редактирования, выделите ячейки и через контекстное меню откройте их свойства. Поле «Цвет фона» меняет заливку только в этом экземпляре.
  • 📄 Навсегда — в типовых конфигурациях на БСП есть список макетов: Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Откройте нужный макет, измените заливку ячеек и сохраните. Изменённый макет будет использоваться вместо поставляемого.
  • ⚫ Только при печати — в параметрах страницы табличного документа есть флажок чёрно-белой печати. Цвета на экране остаются, принтер выдаёт оттенки серого.

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

Сбросить настройки внешнего вида

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

Для себя

  • В Вид → Настройка панелей верните панели на место перетаскиванием.
  • В Сервис → Параметры поставьте прежний режим открытия форм.
  • Если интерфейс ведёт себя странно после изменения стиля, запустите базу с ключом /ClearCache.

Для одного или всех пользователей (администратор)

В типовых конфигурациях на БСП есть обработка работы с настройками пользователей: Администрирование → Настройки пользователей и прав → Персональные настройки пользователей. В ней можно:

  1. Выбрать пользователя и посмотреть его сохранённые настройки — внешний вид, отчёты, прочие.
  2. Очистить настройки внешнего вида выбранного пользователя или группы.
  3. Скопировать удачную настройку одного пользователя другим — так быстро раздают одинаковую раскладку отделу.

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

Если цвет не поменялся или стало хуже

Диагностика: выберите симптом

Ещё две вещи, которые путают с настройкой фона:

  • 🖥️ Тёмная тема Windows не перекрашивает формы 1С — платформа рисует их по своему стилю.
  • 🧩 Цвета в Конфигураторе (подсветка кода в модулях) настраиваются отдельно, в Сервис → Параметры самого Конфигуратора, на вкладке параметров модулей. На внешний вид 1С:Предприятия они не влияют.

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

Можно ли поставить картинку на фон главного окна 1С?
В управляемом приложении штатной настройки фоновой картинки для пользователя нет. Картинку можно разместить на начальной странице или в форме, но это доработка конфигурации или расширения.
Изменение стиля замедлит работу 1С?
Нет. Стиль — это набор значений цветов и шрифтов, на скорость открытия форм и проведения документов он не влияет.
Как сделать цвета крупнее и контрастнее для сотрудника с плохим зрением?
Сначала увеличьте масштаб форм в личных параметрах клиента — это не требует доработок. Если нужен именно контраст, создайте для базы отдельный стиль с тёмным текстом на светлом фоне и более заметными рамками полей.
Можно ли дать каждому пользователю свой цвет фона?
Не стилем: основной стиль один на конфигурацию. Разные цвета по пользователям делают кодом в расширении — например, по роли или имени текущего пользователя задают цвет групп на нужных формах.
Где взять стандартные цвета, если я всё испортил?
Удалите свой стиль из свойства «Основной стиль» или отключите расширение с раскраской, затем обновите конфигурацию базы данных. Платформа вернётся к стандартным значениям элементов стиля.