Меню Закрыть

Собственные стили оформления в 1С

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

С другой стороны, преобладание желтого цвета в интерфейсе 1С для кого-то может являться недостатком. Кому-то больше нравится другая палитра цветов, а для кого-то общее оформление 1С выходит за рамки «корпоративного стиля» и сильно выделяется на фоне других приложений.

Для исправления этой проблемы, начиная с версии 8.3.13.1513, в конфигурациях 1с на управляемых формах включена поддержка стилей оформления.

Как добавить свой стиль оформления.

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

Стиль по умолчанию
Оформление по умолчанию

Что точно можно поменять.

Приведем выдержку из справочной системы: на данный момент платформа предлагает следующие варианты настройки:

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

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

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

Как установить персональный стиль для каждого пользователя.

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

На данный момент расширение содержит 6 предопределенных стилей оформления и форма для выбора и установки цветовой схемы программы.

Вызов формы настройки производится из меню Сервис раздела Главное. При этом каждый пользователь может выбрать свой стиль и изменить его при необходимости в любой момент.

Пример работы
Пример работы расширения

Также расширение подойдет и для нетиповых решений, написанных на базе БСП. Хотя это тоже необязательно и после небольшой корректировки прав доступа можно подключать к любой конфигурации, главным условием является использование платформы 8.3.13 и режима совместимости не ниже 8.3.12

Ознакомится с возможностями и ограничениями данного продукта вы можете на странице расширения.

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

Поделитесь ссылкой, если Вам понравилась эта статья.

Добавить комментарий

Ваш адрес email не будет опубликован.