[Расширение] Смена стиля оформления интерфейса

13.10.22

Разработка - Работа с интерфейсом

Ещё с времен платформы 8.3.13 можно изменять цвет стилей интерфейса главного окна. Данное расширение позволит вам выбрать из подготовленных десятка стилей на свой вкус.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
NEW [Расширение] Смена стиля (2022.10.13.1922)
.cfe 650,80Kb
239
239
1 SM
Скачать Купить за 1 850 руб.
[Расширение] Смена стиля (2022.05.18.1555)
.cfe 639,20Kb
109
109
1 SM
Скачать Купить за 1 850 руб.

Бесспорно не претендую на уникальность публикации, через поиск вы найдёте несколько схожих решений. Но подумал, не пропадать же добру. Ещё с анонса в далеком 2018 (верните мне мой 2018! Шутка) сразу же тогда в рабочих конфигурациях попробовал эту шалость со сменой стиля и только сейчас решил поделиться.

 

И вот уже на протяжение нескольких лет со мной кочует моё расширение, которое я используя для смены цветового стиля оформления. Для чего его менять? Пару вариантов ниже:

  1. Надоел желтый, ну правда просто надоел глазу.
  2. Отделить цветом копии баз от продуктива, это очень удобно, чтобы визуально быстро воспринимать, в какой конфигурации вы работаете.
  3. Презентовать на внедрение работу разных сотрудников из разных окон с цветовым контрастом будет нагляднее.
  4. Ну и фишечка: "А вы знали, что можно менять цвет интерфейса?" Многие до сих пор не знают, и вы можете удивить коллег :)

 

Возможности:

  • 20 вариантов подготовленных стилей интерфейса + 1 уникальный стиль для [КОПИЯ]
  • Визуальный предварительный просмотр выбранного стиля
  • Каждый пользователь самостоятельно может выбрать себе стиль
  • Администратор системы может определять общий стиль для всех, включая стиль копии
  • Администратор системы может изменят стили пользователей
  • Стиль копии задан по умолчанию свой (нельзя выбрать для боевой) и может изменяться пользователями и Администратором

Инструкция по использованию:

Интерфейс настроек расположен в меню "НСИ и Администрирование -> Сервис -> Установка стиля оформления интерфейса". Открыв окно настроек, вам достаточно определит новый стиль интерфейса сохранить его. Важно! Стиль будет обновлен только при перезапуске системе, о чем вам подскажет интерфейс настроек. Вы можете воспользоваться тут же и окна кнопкой перезапуска.

 

 

История версий:

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С:

  1. Режим совместимости выше 8.3.16, можете попробовать и до 8.3.13, но я не тестировал.
  2. Наличие БСП или идентичных метаданных в конфигурации (справочник: Пользователи; Роли: ПолныеПрава, АдминистраторСистемы, БазовыеПраваБСП). При желании можно переопределить роли на свои.

PS:

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

 

См. также

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    17678    24    6    

38

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

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

27.05.2024    5467    smielka    37    

96

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    12514    789    elcoan    47    

110

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

10.04.2023    10697    158    acces969    31    

120

Инструкции пользователю БСП (Библиотека стандартных подсистем) Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

29.10.2022    8369    ixijixi    7    

58

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    4631    kalyaka    6    

32
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1558 01.07.22 08:52 Сейчас в теме
Мы у себя в ИТ-Лаборатории Инфостарт также очень давно юзаем такой подход с изменением цветов интерфейса в продуктивных базах и базах-копиях
Brawler; 7OH; suepifanov; maksa2005; ardn; sapervodichka; dimisa; Senator_I; Созинов; rpgshnik; +10 Ответить
58. Vinzor 102 01.11.22 10:02 Сейчас в теме
(1) Добрый день.
Как программно считать сервер, на котором запущена база.
Я бы применил для "Полных прав" другой стиль оформления интерфейса, если сервер "такой-то", и не "другой"
2. quazare 3735 01.07.22 09:12 Сейчас в теме
все это изменение интерфейса (как на рисунках) делается ровно за 1 минуту -вынося в расширение "Основной стиль" и меняя несколько цветов
Прикрепленные файлы:
Sanek32; gigansk; krein; Maruska77; user1442013; vikalinina; maksa2005; sapervodichka; +8 Ответить
4. rpgshnik 3753 01.07.22 09:32 Сейчас в теме
(2) для каждого пользователя индивидуальный?
30. Pawlick 10 04.07.22 11:40 Сейчас в теме
(2) Ценность, как я понимаю не в том КАК это можно сделать, а в том, что сложно подобрать цвета так что бы глаза не вытекли к кноцу дня
Brawler; DrZombi; grey.grouse; rpgshnik; klaus38; Dmitry_Peresypkin; +6 Ответить
3. quazare 3735 01.07.22 09:14 Сейчас в теме
(2) да, пример справделив для конфигураций, у которых есть "основной стиль"
5. quazare 3735 01.07.22 09:39 Сейчас в теме
(2) конечно для каждого... права и основной стиль никак не связаны (если их насильно не связать)

вот пример - фиолетовая розница.

расширение прилагаю
Прикрепленные файлы:
ЦветРоз.cfe
Светлый ум; sapervodichka; aximo; +3 Ответить
6. rpgshnik 3753 01.07.22 09:42 Сейчас в теме
(5) осталось добавить ещё несколько стилей в расширение и предоставить выбор пользователю
19. sapervodichka 6867 01.07.22 16:05 Сейчас в теме
(5) Дим, надо переименовать на ЦветФиолет.cfe *)))
Прикрепленные файлы:
rpgshnik; quazare; +2 Ответить
29. ixijixi 1863 04.07.22 00:01 Сейчас в теме
(19) Розовая Розница 😂
Alexandr73Rus; klaus38; 0x00; Serg O.; avbolshakov; +5 Ответить
7. quazare 3735 01.07.22 09:47 Сейчас в теме
(6) нет, это не так. можно добавить несколько стилей

кстати вот статья об этом - достаточно старая....

https://wonderland.v8.1c.ru/blog/podderzhka-korporativnogo-stilya/?ysclid=l523cbshcg170810708
sapervodichka; +1 Ответить
8. rpgshnik 3753 01.07.22 09:53 Сейчас в теме
(7) я ваши упреки не понимаю, вроде указано мною, что функциональная возможность доступна с 8.3.13 и с 2018 года, фактически косвенно ссылаясь на известную статью с Зазеркалья.

При желание можно многое самому сделать и БСП написать или самому БСП-модули прочесать, но если есть готовое решение с подготовленными стилями и которое можно использовать без знаний разработки, в чём начало хейта? Для справки, данный портал читают не только разработчики.
jmidgard; Torin57; Dmitry_Peresypkin; nporrep; Andreeei; mrChOP93; JohnyDeath; Interrupted; Alien_RS_Forever; mondordom; ardn; sapervodichka; quazare; +13 Ответить
48. Torin57 7 08.07.22 16:56 Сейчас в теме
(7)
(6) нет, это не так. можно добавить несколько стилей

Речь о том можно или нельзя в расширении добавить несколько стилей?
Любопытно о чем у вас был разговор.
9. Steelvan 305 01.07.22 11:03 Сейчас в теме
(8) Где вы увидели гнобство ?
10. rpgshnik 3753 01.07.22 11:06 Сейчас в теме
(9) Вы серьезно? Вам интересно на эту тему подискутировать? Мне нет.
11. artbear 1558 01.07.22 12:00 Сейчас в теме
(9) Предлагаю не продолжать в совсем негативном ключе.

Право автора - разместить свою разработку.
Право читателя - оставить любой отзыв, но в рамках )
ardn; starik-2005; rpgshnik; +3 Ответить
12. starik-2005 3062 01.07.22 13:36 Сейчас в теме
(11) я вот вообще любой отзыв даю право оставлять - хоть какашками закидывать, хоть диферамбы петь (или как там это, ибо я этого слова не знаю - слышал где-то пару раз).

Ну хотят какашкой кинуть - да вот вам г-на кастрюля, хоть укидайтесь)))

Мне вообще каж5тся, что любая критика куда полезнее. Ну есть пару кубанойдов, которые всегда правы и во всем и их распирает, на их критику я внимание не обращаю. А есть толковые ребята, которые толковые слова пишут вообще без какой-либо привязки к региону)))
14. ubnkfl 01.07.22 13:50 Сейчас в теме
(12) часто критика, если ее удерживают в относительном конструктиве. приносит пользы больше, чем если бы ее совсем не было.
Для примера тов. Вячеслав Гилев, у которого весьма своеобразная манера общения - если получается направить в нужное русло, то можно почерпнуть что-то полезное из его комментариев, бомбящих чужие статьи ))
a_a_burlakov; sapervodichka; +2 Ответить
21. starik-2005 3062 01.07.22 17:05 Сейчас в теме
(14) ага. У него проблемы с донесением мысли, т.к. он в общем и целом без деталей может написать, а если в детали погрузиться, то там миллион нюансов. Ну и с грамотностью у него трудности - сложно воспртнимается текст без запятых вообще , или с запятыми, которые расставлены совершенно произвольно.
13. dhurricane 01.07.22 13:48 Сейчас в теме
Отделить цветом копии баз от продуктива, это очень удобно, чтобы визуально быстро воспринимать, в какой конфигурации вы работаете.
Гениально! Спасибо большое.
jmidgard; SergeyTY; rpgshnik; +3 Ответить
15. ubnkfl 01.07.22 13:53 Сейчас в теме
(13) это и правда удобно
у нас так ЗУП настроен
Прикрепленные файлы:
rpgshnik; +1 Ответить
62. Светлый ум 407 11.12.23 09:48 Сейчас в теме
(13) +1
вкручу в свою подсистему для копий
16. WorkerPavel 01.07.22 15:41 Сейчас в теме
При первом запуске только что загруженной базы когда появляется вопрос копия это или перенесена стиль автоматически изменится на не стандартный?
20. rpgshnik 3753 01.07.22 16:58 Сейчас в теме
(16) нет такого не делал, стиль устанавливается интерактивно
41. mrChOP93 97 06.07.22 08:49 Сейчас в теме
(20)
(16) нет такого не делал, стиль устанавливается интерактивно


Я так сделал в модуле сеанса, вроде работает.

// Установка стиля
	кот_ИмяСтиля = ХранилищеОбщихНастроек.Загрузить("кот_СтилиКонфигурации","кот_ИмяСтиля");	
	Если ЗначениеЗаполнено(кот_ИмяСтиля) Тогда		
		ГлавныйСтиль = БиблиотекаСтилей[кот_ИмяСтиля];
	Иначе	
		
		Если РегламентныеЗаданияСервер.РаботаСВнешнимиРесурсамиЗаблокирована() Тогда
			ГлавныйСтиль = БиблиотекаСтилей["кот_SAP"];
		Иначе
			ГлавныйСтиль = Новый Стиль;
		КонецЕсли;
		
	КонецЕсли;
Показать
Gleb K.; q_i; jmidgard; grey.grouse; rpgshnik; +5 Ответить
31. Darklight 32 04.07.22 12:51 Сейчас в теме
(16)Автопометку копий в т.ч. цветом я делал в своей старой публикации но там без стилей - до их внедрения тогда руки не дошли (они только только "появились")
38. Altez 258 05.07.22 13:56 Сейчас в теме
(16)
когда появляется вопрос копия это или перенесена стиль автоматически изменится

Используем решение через распаковку из макета расширения с измененным стилем в случае ответа "Это копия информационной базы". Ссылкой могу поделиться по запросу.
17. Jestery 01.07.22 15:46 Сейчас в теме
Как то про это читал. Потом забыл. А автор напомнил, что есть такая удобная фича.
rpgshnik; +1 Ответить
18. winapi 60 01.07.22 16:00 Сейчас в теме
Зачем эти извращения с цветами, если копия базы - можно в заголовке показать что это копия. Остальные описанные ситуации применения - высосаны из пальца.
27. Brawler 457 03.07.22 11:28 Сейчас в теме
(18) У нас девочка из-за бага в платформе 1С, когда при нажатии крестика закрытия окна (текущая база скрывалась и на экране показывалась другая) случайно в живой базе внесла микро исправление в документе и потом по этой причине произвели заправочную колонку на АЗС не той расскраски. Уже было подумали что она ее приобрела себе. Но хорошо отделались испугом. Колонку разобрали. Изготовили новые элементы декора и обратно собрали. Но декоры некорректного цвета все же в утиль...
Так что если бы база тестовая и живая имели более явные отличие чем просто в заголовке окна "КОПИЯ", то такого бы не случилось или бы случилось с куда меньшей вероятностью
jmidgard; Dmitry_Peresypkin; Altez; Darklight; +4 Ответить
22. Kyrales 145 01.07.22 17:10 Сейчас в теме
Режим совместимости: 8.3.16

Ошибка:
01.07.2022 21:10:15
кот_СтильИнтерфейса (2022.05.18.1555): Критичная: Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Язык.Русский не совпадает со значением в расширяемой конфигурации
23. rpgshnik 3753 01.07.22 17:11 Сейчас в теме
(22) конфигурация, версия?
25. Kyrales 145 01.07.22 17:34 Сейчас в теме
26. rpgshnik 3753 01.07.22 18:08 Сейчас в теме
(25) Версию БСП не подскажу сейчас, возможно стоит её указать в требованиях.

Ранее я скачивал с инфостарта расширение другое для ЕРП и которое по всей видимости писалось на версии 2.5.6 и ниже, там была такая же проблема. У меня же была ЕРП 2.5.7. Решил таким способом: удалил язык из расширения и добавил снова. Проблема того случая была в том, что в версии ЕРП 2.5.7. удалили и снова добавили новый объект металанных Русский язык. Возможно это связано с БСП.

В публикации отметил, что не смог сделать расширение универсальным, и например на ДО никак не взлетало, там ещё на роли ругалось. На ЕРП и КА тестировал, версии указаны, работало стабильно.
24. quazare 3735 01.07.22 17:32 Сейчас в теме
(22) это такой косяк бывает если ты например засунешь расширение для ут в розницу (причем по одним и тем же метаданным, например правка бсп кода) - ругается на русский язык
rpgshnik; +1 Ответить
28. ixijixi 1863 03.07.22 23:20 Сейчас в теме
(22) Надо эти флажки снять, тогда взлетит
Прикрепленные файлы:
jmidgard; rpgshnik; Darklight; +3 Ответить
32. Kyrales 145 04.07.22 18:27 Сейчас в теме
(28) Да, Спасибо. В коде потыкал и заработало.
33. user1384998 05.07.22 01:13 Сейчас в теме
Здравствуйте, есть ли возможность в любом журнале документов сделать вертикальные границы между данными черным цветом. В статье описан вариант цветов , а нужны именно границы. Сейчас граница везде только в шапке журнала, при выделении строки, эти границы белым цветом.
34. rpgshnik 3753 05.07.22 04:16 Сейчас в теме
(33) не встречал. Встречал разработку на инфостарте по выделению строк горизонтально и колонок вертикально в отчетах у Табличного документа, полезная штука при больших таблицах. Но именно как вы хотите не видел для Таблицы формы, а логика работы стилей заключается в задание ключевых цветов, от которых платформа подбирает сама оттенки остальным элементам, по этому и границы при выделение белые, так как более темный цвет выбран платформой для выделения строки. По крайней мере я понял, что оно так работает.
35. mikmike 9 05.07.22 07:25 Сейчас в теме
А пробовали на стандартных ЗУП и Бухгалтерия? Или только как указано: ERP 2.5.8.136, ERP 2.5.7.402, КА 2.5.7.383
36. rpgshnik 3753 05.07.22 07:26 Сейчас в теме
(35) пробовал только на указанных, будет позже постараюсь проверить
37. webresurs 222 05.07.22 11:05 Сейчас в теме
хорошее расширение, его бы под пользователя оптимизировать и

ээмм,... добавление стилей приветствуется?


добавил 9 стилей, правда под свою конф... провел совместимость..., но полагаю в ваше обновление перенести картинки и стили не долго
Прикрепленные файлы:
кот_СтильИнтерфейса_допСтиль.cfe
39. nporrep 50 05.07.22 15:55 Сейчас в теме
(37) Желательно, исключительно с привлечением профессиональных колористов - мастеров по подбору цветовых решений... =)
webresurs; +1 Ответить
51. eskor 98 15.07.22 10:31 Сейчас в теме
(37) Дернул из поста, чуть подправил под свой БСП, взлетело. Приблуда мелкая, но очень эффектная :)
40. SergeyTY 05.07.22 18:17 Сейчас в теме
Подскажите, можно ли поменять стиль, если установлен параметр через командную строку запуска /isdi для работы с отдельными окнами?
Реально желтый цвет такси уже поднадоел, и в том числе из-за этого пользуюсь параметром /isdi
45. rpgshnik 3753 07.07.22 11:18 Сейчас в теме
(40) думаю должно работать, но проверить нет возможности.
42. user1590247 06.07.22 16:16 Сейчас в теме
Подскажите пожалуйста , как его запустить на рознице? Версия 1С 8.3.18 Версия Конфигурации Розница 2.3.10
44. rpgshnik 3753 07.07.22 11:18 Сейчас в теме
(42) Стабильность работы расширения возможно на конфигурациях ЕРП, КА и внроятно УТ, на других не тестировал и по всей видимости необходимо делать эксклюзивно.

Обещать не буду, но при возможности сделаю по типовые конфигурации Розницы, БП и ЗУП
Torin57; user1590247; +2 Ответить
46. user1590247 07.07.22 12:39 Сейчас в теме
(44) Спасибо заране!, надеюсь и буду ждать для розницы тоже)
rpgshnik; +1 Ответить
47. Torin57 7 08.07.22 15:07 Сейчас в теме
(44) Плюсую. Жду для БП и ЗУП, как будет возможность.
43. user1590247 06.07.22 17:46 Сейчас в теме
Прилагаю картинку ошибки
Прикрепленные файлы:
49. user1642686 14.07.22 21:24 Сейчас в теме
Добрый день!

Ошибки
--------------------------------------------------------------------------------
14.07.2022 23:20:54
кот_СтильИнтерфейса (2022.05.18.1555): Критичная: Значение контролируемого свойства ExtendedConfigurationObject у объекта Language.Русский не совпадает со значением в расширяемой конфигурации

Можно как-то починить?
50. rpgshnik 3753 15.07.22 03:29 Сейчас в теме
(49) подскажите конфигурацию?
53. user1642686 23.07.22 21:35 Сейчас в теме
Спасибо починили
(50)
rpgshnik; +1 Ответить
52. eskor 98 15.07.22 10:34 Сейчас в теме
Такое ощущение, что половина народа в обсуждении никогда конфигуратор открывала. Всего то делов, натравить на свои объекты конфигурации. Дело 2х минут, расширения они такие.
rpgshnik; +1 Ответить
54. user1178010 26.07.22 13:30 Сейчас в теме
Установила расширение, перезапустила программу. Сменила стиль на "Океан" сначала для текущего пользователя, потом "Назначить стиль всем". Несколько раз перезапустила и меняла стиль - все равно стиль ни разу не сменился. Подскажите, в чем может быть проблема? 1С:ERP Управление предприятием 2 (2.5.7.288)
55. rpgshnik 3753 26.07.22 13:32 Сейчас в теме
(54) Проверьте что у вас из галочек стоит у расширения (в окне перечня расширений), расширению нужно предоставить полный доступ (снять галочки), так как вмешивается в функционал запуска системы с целью изменить стиль интерфейса.
56. user1178010 26.07.22 13:45 Сейчас в теме
(55) Получилось, спасибо!
rpgshnik; +1 Ответить
63. Lark_58 30.01.24 14:23 Сейчас в теме
(55) А как Вам удалось изменить цвет шрифта в стиле с черного на белый (пример во вложении)? У меня система выводит черный.
Прикрепленные файлы:
57. kgn2011 5 17.08.22 11:00 Сейчас в теме
А можно такое для конфигурации БП 3.0.118.14 и 3.0.118.14 корп.
На мониторе открыто несколько баз и смена цвета очень поможет.
59. DeAngel 28.11.22 13:09 Сейчас в теме
БГУ2 КОРП - не завелось!
60. krein 63 15.01.23 12:42 Сейчас в теме
Для моей простой ситуации сделал примерно так, как во 2м ответе. Но автору поставил плюс даже за саму идею, отлично придумано.
rpgshnik; +1 Ответить
61. пользователь 20.07.23 09:39
Сообщение было скрыто модератором.
...
64. mlashko 11 28.03.24 11:59 Сейчас в теме
К сожаление 2022.10.13.1922 на 8.3.23.1912 не работает - не применяется.

UPD: Работает. Надо выключить безопасный режим у расширения
rpgshnik; +1 Ответить
65. wing 28 27.05.24 11:57 Сейчас в теме
Есть ли возможность получить цвета из стиля?
Оставьте свое сообщение