Изменение цветовой гаммы интерфейса любой базы на БСП (Бухгалтерия 3.0, ЗУП 3.1)
Изменение цветовой схемы (стиля) интерфейса Такси для любой базы на БСП. Стиль привязан к сочетанию [имя базы + имя сервера] и к пользователю. Можно настроить разные стили для основной базы и копии.
- Описание
- Подробнее
Описание
Вдохновлялся публикацией (VAAngelov) Стили интерфейса в 1С: ЗУП, 1С: Бухгалтерия, 1С: Документооборот. Разрешение автора на использование его идеи получено.
Мне очень понравилась идея "перекрашивать" копии рабочих баз в другую палитру, чтобы не перепутать с рабочими базами. Скачал существующее решение на infostart, начал пользоваться. Сначала все устраивало, но очень быстро надоело каждый раз заново переустанавливать стиль в копии базы после ее актуализации.
Идея была на поверхности: иметь возможнось в рабочей базе указать настройки подключения копии и цветовую гамму для этой настройки. Поэтому доработал существующее решение. Получилось отлично — один раз настроил, ничего больше делать не нужно. При запуске база считывает всю таблицу настроек, ищет свое сочетание [ИмяБазы, ИмяСервера, Пользователь] и получает цветовую схему для этого сочетания. Если ничего не найдено в таблице, то используется стандартная палитра. Как правило рабочая база стандартно "желтая", а для копии устанавливаем какую-то другую палитру.
Поскольку копии есть не только для разработки, но и для экспериментов бухгалтеров, но возникла потребность задавать настройки стиля для других пользователей. Эту идею я тоже реализовал: добавил возможность администратору настраивать и просматривать стили для других пользователей.
Получилось максимально гибко — обычный пользователь настраивает для себя, администратор может изменять настройки всех. Для изменения своих настроек не требуются админские права.
Как настраивать:
Вызвать окно настройки: Администрирование —> Сервис —> Выбрать стиль (Neiron_1c)

Окно настройки разделено условно на 5 частей:
- Таблица настроек. Можно указать имя базы/имя сервера, посмотреть стиль, пользователя
- Радиокнопка выбора стиля
- Радиокнопка выбора пользователя
- Окно "превью"
- Кнопки сохранения и перезапуска

Настройки очень простые:
- Радиокнопкой в группе "Стиль" выбираем понравившийся вариант оформления. Для наглядности при выборе будет показано краткое "превью" внешнего вида
- Добавляем настройку в таблицу кнопкой "Добавить". По умолчанию алгоритм подставит текущее имя базы и сервера
- По умолчанию настройка добавляется для текущего пользователя. Если это полноправный пользователь с правами администратора, то есть возможность установить произвольного пользователя. Таким образом администратор может настроить стиль для любого пользователя.
- Сохраняем настройки кнопкой "Сохранить" в нижней части формы.
- Изменение стиля/ приводит к изменению настройки для текущей (выделенной строки)
Подходит для конфигураций Бухгалтерия 3.0, ЗУП 3.1. В принципе должно работать на любой конфигурации, использующей БСП и интерфейс Такси.
ВНИМАНИЕ!!! Не работает для варианта интерфейса "Формы в закладках"

Расширение подключается к базе стандартным способом через механизм Расширений
- Через Предприятие: Администрирование —> Печатные формы, отчеты и обработки —> Расширения —> Добавить из файла —> Выбрать файл этой публикации
- Через Конфигуратор: Конфигурация —> Расширения конфигурации. Действия —> Добавить расширение. Далее в списке выделить добавленное расширение и Действия —> Конфигурация —> Загрузить конфигурацию из файла —> Выбрать файл этой публикации
