Смена цветового стиля интерфейса 1С (расширение)
Описание
Расширение для 1С, которое позволяет изменять цветовой стиль интерфейса. Идея появилась ещё в 2018 году: тогда я впервые попробовал смену стиля в рабочих конфигурациях. С тех пор расширение несколько лет используется в реальных проектах, и теперь решил им поделиться, чтобы добро не пропадало.
Основная задача расширения — сделать работу в 1С визуально удобнее и безопаснее: выделить копии баз, освежить интерфейс и нагляднее показывать демо и презентации.

Зачем менять цвет интерфейса
- Надоел стандартный жёлтый интерфейс.
Хочется немного обновить внешний вид системы, чтобы глазам было комфортнее. - Быстро отличать копии баз от продуктивной.
Для боевой базы — один стиль, для копий — другой. По цвету сразу видно, где вы работаете, что снижает риск ошибок. - Презентации и демонстрации.
При показе работы разных сотрудников из разных окон цветовой контраст делает всё нагляднее и понятнее для пользователя или заказчика. - «Вау-эффект» для коллег.
Многие до сих пор не знают, что цвет интерфейса вообще можно менять — есть шанс приятно удивить :)
Возможности расширения
- 20 подготовленных цветовых стилей интерфейса.
- Отдельный уникальный стиль для баз, помеченных как
[КОПИЯ]. - Визуальный предварительный просмотр выбранного стиля перед применением.
- Каждый пользователь может самостоятельно выбрать стиль оформления для себя.
- Администратор системы может:
- задать единый стиль для всех пользователей, включая стиль для копий баз;
- изменять стили отдельных пользователей при необходимости.
- Для копии базы по умолчанию установлен свой стиль (его нельзя установить для боевой базы), но его можно изменить как пользователю, так и администратору.

Как использовать
Интерфейс настроек доступен по пути:
«НСИ и Администрирование → Сервис → Установка стиля оформления интерфейса».
- Откройте окно настроек стиля.
- Выберите подходящий стиль интерфейса.
- Сохраните изменения.

История версий
2022.10.13.1922 актуальная версия
- Добавлена новая функциональность — стиль для
[КОПИИ]. - Предустановлен стиль по умолчанию для копий баз.
- Добавлена возможность задать собственный стиль для копии базы данных.
- Реализована проверка того, что база является копией, с использованием функции
РегламентныеЗаданияСервер.РаботаСВнешнимиРесурсамиЗаблокирована()(идея webresurs). - Исправлены ошибки при установке на более старые версии конфигураций типа ERP 2.5.6 со сменой БСП (раньше установка ругалась на язык, проверка отключена — теперь должно работать).
2022.05.18.1555 первая версия
- Первая публичная версия расширения.
Проверено на конфигурациях
Версия 2022.10.13.1922:
- УТ 11.4.13.187
- КА 2.5.7.383
Версия 2022.05.18.1555:
- ERP 2.5.8.136
- ERP 2.5.7.402
- КА 2.5.7.383
Требования к конфигурации 1С
- Режим совместимости: выше 8.3.16.
Можно попробовать и на 8.3.13, но эта версия не тестировалась. - Наличие БСП или идентичных метаданных в конфигурации:
- справочник:
Пользователи; - роли:
ПолныеПрава,АдминистраторСистемы,БазовыеПраваБСП.
- справочник:
Ограничения и нюансы
Изначально планировалось сделать расширение полностью независимым от конфигурации, однако из-за одноимённых ролей (ПолныеПрава) и справочника Пользователи расширение может ругаться и не устанавливаться.
- Для ДО в текущем виде расширение не подходит — требуется доработка «напильником».
- Возможно, так делать «нельзя по канону», а возможно, просто не хватило знаний :) Конструктивным советам буду рад, помидорам — по возможности поменьше.
Если будут вопросы по установке или интеграции в ваши конфигурации — пишите в комментариях, постараюсь помочь.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.7.383
- 1С:ERP Управление предприятием 2, релизы 2.5.8.186
Вступайте в нашу телеграмм-группу Инфостарт
