Инструмент позволяет изменить стили оформления основного окна программы 1С без привлечения программиста.
При запуске в режиме «1С:Предприятие» загружается основное (главное, рабочее) окно программы, которое служит для навигации между разделами и вызова команд. Желтый классический дизайн интерфейса хорошо знаком пользователям и является визитной карточкой платформы «1С:Предприятие». Однако бывают случаи, когда необходимо отойти от стандартной цветовой палитры. Например, цвета могут не соответствовать корпоративному стилю компании, либо программа должна выделяться среди других. Кроме того, унифицированный интерфейс повышает вероятность путаницы и ошибок при одновременной работе с несколькими информационными базами.
Компания «1С-Рарус» разработала простой инструмент «Редактор стилей 1С», который позволяет изменять внешний вид интерфейса самостоятельно — без помощи программиста. Инструмент создан по запросам клиентов, которые нуждались в гибкой настройке интерфейса.
Иллюстрации в документе подготовлены с использованием демонстрационной базы с вымышленными сведениями. Совпадения с реальными данными случайны.
Предназначение инструмента
«Редактор стилей 1С» — это готовое решение для адаптации типового оформления интерфейса программы 1С под индивидуальные требования. Позволяет управлять ключевыми элементами оформления стиля: цвет, шрифт, иконки разделов. Изменения выполняются в пользовательском режиме без обращения к конфигуратору. Использование встроенного редактора позволяет решить ряд практических задач, среди которых:
- Брендирование. Настройка цветовой палитры основного окна программы в соответствии с брендбуком компании для соблюдения корпоративного стиля.
- Индивидуализация. Разделение по цвету информационных баз, относящихся к разным организациям или сферам бизнеса одной компании.
- Разграничение. Применение различных цветовых решений для чёткого разделения рабочих баз данных и их резервных копий, минимизируя вероятность случайных ошибок при работе с ними.
Таким образом, инструмент представляет возможность персонализировать интерфейс 1С под требования компании.
Инструмент распространяется в виде внешней обработки (cfe‑файл) для платформы «1С:Предприятие 8.3». Рекомендуется использовать с версией платформы 8.3.20 и выше. Поддерживает работу в режиме тонкого, толстого и веб‑клиента.
Основные возможности
Редактор стилей обладает простым интерфейсом. В левой части окна область предварительного просмотра, в правой — инструменты для изменения элементов стиля. Выбор объекта в области предварительного просмотра активирует подсветку связанного с ним поля настройки цвета.
Основная палитра
Типовая палитра основного окна 1С построена на пяти базовых цветах. Выбрать новое значение цвета можно из списка предопределенных вариантов или задать вручную, регулируя каналы RGB (красный, зеленый, синий). Интерактивный предпросмотр в форме настроек позволяет сразу увидеть, как изменения повлияют на фон и текст.
Цвета стиля
На вкладке «Цвета стиля» доступны цветовые элементы стиля, заданные разработчиками при проектировании различных форм программы. Их изменение повлияет на отдельные элементы некоторых форм программы. Состав этих элементов зависит от выбранной конфигурации и может отличаться.
Шрифты стиля
Настройка шрифтов (стиль, размер, оформление) соответствует стандартным функциям большинства текстовых редакторов и обеспечивает оперативный просмотр изменений в процессе редактирования. Перечень таких элементов стиля также определяется разработчиками конкретной конфигурации.
Иконки подсистем
Благодаря замене иконок можно внедрять корпоративные логотипы и стилизованные элементы, приводя интерфейс 1С к единому стилю (например, при изменении дизайна или требований). Также можно использовать более узнаваемые, контрастные или увеличенные иконки для упрощения навигации.
Сохранение и загрузка настроек
Параметры оформления сохраняются в ZIP-архив и загружаются обратно без влияния на функционал расширения, упрощая перенос настроек между системами.
Применение настроек к текущей базе
Для того чтобы изменения были применены к текущей базе, достаточно нажать команду «Установить расширение». Процесс установки проходит автоматически и не требует вмешательства пользователя. После завершения операции для активации изменений и доступа ко всем функциям расширения необходимо перезапустить программу 1С.
Важно! Пакет расширения включает только стили оформления и изменённые изображения. Не содержит исполняемого кода и дополнительных настроек, способных повлиять на работу информационной базы.
При необходимости можно сохранить расширение в файл *.cfe вместе со всеми его настройками (например, для включения его в ежедневную резервную копию базы или установки в другие базы 1С). Расширение интегрируется в любую программу на платформе «1С:Предприятие», не требуя изменений конфигурации.
Возможны ситуации, когда установка или экспорт расширения не выполняются из‑за ограничений, заданных администраторами информационной базы. В этом случае пользователь может самостоятельно настроить цветовую гамму на своем рабочем месте и передать сохранённый файл администратору для последующей установки расширения.
Большинство программ 1С предоставляют возможность вручную применять расширения к информационной базе. В разделе настроек «Администрирование» — «Печатные формы, отчёты и обработки» реализован встроенный функционал для управления расширениями. Дополнительные сведения о данной настройке приведены в руководстве пользователя для вашей версии программного продукта.
Примечания для технических специалистов
Если вы создаете копию информационной базы и хотите сразу применить к ней определенный стиль, можно автоматически подключить расширение к информационной базе, выполнив следующую команду:
/LoadCfg <имя cfe файла> -Extension <Имя расширения> /UpdateDBCfg -Dynamic
- Extension — если расширение, имя которого указанно в этом параметре, уже подключено к конфигурации, то его загрузка будет невозможна.
- /UpdateDBCfg —Dynamic — необходимо для применения изменений расширения.
Пример:
«C:\Program Files\1cv8\8.3.20.2184\bin\1cv8.exe» DESIGNER /F"C:\InfoBase" /N"Пользователь" /LoadCfg «С:\НастройкиСтилей1С.cfe» -Extension «РедакторСтилей1С» /UpdateDBCfg —Dynamic
Если нужно создать расширение из ZIP‑архива настроек и сразу подключить его к информационной базе, то можно использовать следующую команду:
/LoadConfigFromFiles <каталог загрузки> -Extension <Имя расширения> -Archive <имя ZIP‑архива>
- <каталог загрузки> — указывает путь к каталогу, где расположен архив.
- <имя ZIP‑архива> — настройка стиля (имя архива, включая расширение файла).
Пример:
«C:\Program Files\1cv8\8.3.20.2184\bin\1cv8.exe» DESIGNER /F"C:\InfoBase" /N"Пользователь" /LoadConfigFromFiles"С:\КаталогНастроек" -Extension «РедакторСтилей1С» -Archive «НастройкиСтилей1С.zip» /UpdateDBCfg —Dynamic
Требования для установки расширения
В зависимости от среды, в которой работает информационная база, может потребоваться соблюдение определенных условий.
- Формирование расширения в файл *.cfe возможно только при наличии установленной платформы «1С:Предприятие» версии 8.3.20 и выше.
- При использовании облачной среды «1С:Фреш» любые операции по установке расширений требуют предварительного согласования с администратором сервиса. Без соответствующего разрешения самостоятельная установка и генерация невозможны.
- При размещении базы на арендованных серверах предоставление прав на создание и установку расширений контролируется сторонними администраторами. Любые изменения возможны лишь при согласовании с провайдером услуг.
- При запуске инструмента в качестве внешней обработки для пользователя потребуются права «Интерактивное открытие внешних обработок» и «Администрирование». При подключении инструмента через механизм «дополнительных обработок и отчётов» расширенные права пользователю не понадобятся.
Если вы столкнулись с ограничениями со стороны сервера, но у вас имеется доступ к компьютеру с необходимой версией платформы «1С:Предприятие», можно активировать режим генерации расширений на стороне клиента (локальная генерация) и самостоятельно сформировать расширение вне основного сервера.
Условия использования инструментов «1С‑Рарус»
Команда разработки «1С‑Рарус» приглашает к обсуждению инструментов и пожеланий к их развитию на форум «1С‑Рарус».
Все желающие могут принять участие в развитии и сопровождении инструментов: github.com/rarus/dataeditor/blob/main/CONTRIBUTING.md.
Ознакомиться с другими инструментами «1С-Рарус»
об инструменте «1С-Рарус»