[РАСШИРЕНИЕ] Смена стиля интерфейса. Как изменить стиль 1С из пользовательского режима. 15 вариантов оформления. Темы для 1С.

18.01.23

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

Изменение цвета стиля - актуальная задача при работе с большим количеством баз или если Вы стильный человек. Стилёвое оформление интерфейса легко настраивается из пользовательского режима и очень просто дорабатывается в конфигураторе.

Скачать файлы

Наименование Файл Версия Размер
[РАСШИРЕНИЕ] Смена стиля интерфейса. Как изменить стиль 1С из пользовательского режима. 7 Вариантов оформления. Версия 0.0.1
.cfe 2,07Mb
353
.cfe 0.0.1 2,07Mb 353 Скачать бесплатно
[РАСШИРЕНИЕ] Смена стиля интерфейса. Как изменить стиль 1С из пользовательского режима. 15 вариантов оформления. Версия 0.0.2
.cfe 6,07Mb
498
.cfe 0.0.2 6,07Mb 498 Скачать бесплатно

Привет, публикация про стильный стиль для стильных людей. Ни в коем случае не в обиду людям с проблемами самоидентификации, мы все стильные и отсутствие стиля - это тоже стиль.

Как делалось

Установка стиля добавляется в модуле сеанса. Выбор стиля реализован в общей форме и запоминается в Константе (Версия 0.0.1) или в Хранилище общих настроек (Версия 0.0.2), поэтому важно помнить про режим совместимости. Публикация будет дорабатываться и модернизироваться. В комментариях буду рад прочитать про ваши варианты стилей, которые актуальны для вас или вы хотели бы видеть в моем решении. 

 

 
 Версия 0.0.1 от 12.2022
 
 Версия 0.0.2 от 12.2022
  •  Расширение содержит 15 вариантов стилей, в том числе и Стандартный (Классический).
  • Доступен с версии режима совместимости 8.3.14.
  • Тестировалось на: 
    КА 2.4.13.136 платформа 8.3.20.1914;
    КА 2.5.8.295 платформа 8.3.21.1622;
    ДО 2.1.31.5 платформа 8.3.21.1622;
    ЗУП 3.1.24.25 платформа 8.3.21.1622;
    БП 3.0.125.15 платформа 8.3.21.1622;

 


 

Стиль конфигурации Стильно Стили Стилёво Настройка Оформление Интерфейс Вид Цвет Цвета Зеленый Классический Розовый Синий Красный Малиновый Серый Фиолетовый

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

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

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61810    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

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

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

5000 руб.

14.01.2016    54410    16    21    

42

Управление дашбордами

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

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

2400 руб.

29.06.2020    16703    21    4    

35

Новогоднее оформление для 1С

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

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

27.12.2023    10750    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

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

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

2 стартмани

10.04.2023    9628    151    acces969    31    

118

Очистка регистра накопления. Очистка регистра сведений.

Чистка данных Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 Бесплатно (free)

ВАЖНО!!! Очистку регистров накопления и регистров сведений рекомендуется делать пользователям со знанием дела и с осознанием последствий! Обработка поможет быстро очистить выбранный регистр. Делаю данную обработку в первую очередь для себя, т.к. были случаи, когда нужно было очищать регистры, а делать красиво и удобно времени не было.

06.02.2023    12524    829    Neiron_1C    13    

18

Отправка монитора целевых показателей деятельности пользователям. Рассылка Анализа целевых показателей в разных форматах

Email рассылки Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Внешняя обработка позволяет выполнять отправку Монитора целевых показателей каждому пользователю согласно его настройкам в разных форматах. Каждый пользователь может получить на почту свой монитор целевых показателей в формате .pdf / .docx / .xls / .xls95 / .xls97 / .xlsx. Отправить монитор целевых показателей можно и по отдельно взятому пользователю, как пользователю, так и на выбранную почту.

5 стартмани

13.01.2023    2644    12    Neiron_1C    3    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. evn-zorin 32 23.12.22 21:20 Сейчас в теме
2. пользователь 24.12.22 15:22
Сообщение было скрыто модератором.
...
20. webester 26 26.12.22 13:34 Сейчас в теме
(2)Просто каламбур: стиль - стильный человек. Шутка юмора такая, откуда столько желчного пафоса на пустом месте?
JohnyDeath; ixijixi; user1577718; Rasdag; Neiron_1C; WhiteOwl; +6 Ответить
3. sapervodichka 6754 24.12.22 15:47 Сейчас в теме
Похоже все на стиле сейчас, недавно видел такое у Дмитрия Котова https://infostart.ru/public/1661803/
Я пробовал для разделения баз тестовых и других по цветам, но у пользователей как-то не зашло. Мне самому конечно нравится. Когда у тебя сотни баз, какие-то сделать красивыми. +1
JohnyDeath; rpgshnik; Neiron_1C; +3 Ответить
4. user1826630 24.12.22 16:02 Сейчас в теме
(3) Все, что надо делать в этом случае - это разделять базы на три категории: рабочая, тестовая, девелоперская.
Все остальное - чушь. С чего вдруг программер или админ за пользователей решает - в какой цветовой гамме им удобно работать?
Либо надо предоставлять возможность пользовательских настроек, либо это просто решение из серии "когда коту делать нечего".
30. Neiron_1C 153 31.12.22 21:09 Сейчас в теме
(4) В новой версии добавлена возможность изменять пользователям свой стиль самостоятельно. И это вправду разработка из серии "когда коту делать нечего")
VeraPikuren; +1 Ответить
17. ubnkfl 26.12.22 11:07 Сейчас в теме
(3) Я наших даже спрашивать не стал. Сказал, что тестовые другого цвета для безопасности )
корум; Neiron_1C; Brawler; TimkoNzt; +4 Ответить
24. Brawler 454 27.12.22 11:06 Сейчас в теме
(17) аналогично, покрасил тестовые в какашковые цвета, коричневый оттенок
29. Neiron_1C 153 31.12.22 21:06 Сейчас в теме
(3) Спасибо за проявленный интерес и комментарий, посмотрел вариант Дмитрия Котова. Стильные у него стили, пару вариантов я добавил в новой версии.
sapervodichka; +1 Ответить
5. пользователь 24.12.22 16:04
Сообщение было скрыто модератором.
...
9. sapervodichka 6754 24.12.22 18:01 Сейчас в теме
(5) Солидарен с автором, также добавил тебя в ЧС, любой труд достоин уважения, а ты пишешь без уважения, просто какой-то троллинг на каждый комментарий.
rpgshnik; Neuroproton; mondordom; ixijixi; user1846054; Neiron_1C; +6 Ответить
6. VladimirArtyushin 6 24.12.22 16:05 Сейчас в теме
С минимальными правками запустилось в УНФ 3.0 (необходимо забрать другую подсистему в расширение).
Но изменять для всех можно и конфигураторе... Хорошая была бы идея сохранять пользовательские настройки, чтобы сами разбирали, кому розовый, кому голубой!
Neiron_1C; +1 Ответить
7. user1826630 24.12.22 16:06 Сейчас в теме
(6) Бедная техподдержка, которая будет потом подключаться по всяким там тимвьюерам...
31. Neiron_1C 153 31.12.22 21:14 Сейчас в теме
(6) Добавлена данная функциональность (сохранять пользовательские настройки) в новой версии. Минимальные правки в разных базах свои, как это обойти неизвестно, но приходится делать сопоставления языка, подсистемы или ещё что-то.
user1846054; +1 Ответить
8. user1846054 24.12.22 17:56 Сейчас в теме
Полезная публикация. А можно больше цветов добавить? Плизззз
Например, красный, серый и фиолетовый?
Хочу хочу хочу
gigapevt; Rafaraf; Neiron_1C; +3 Ответить
10. Neiron_1C 153 24.12.22 18:03 Сейчас в теме
(8) Спасибо, да, добавлю больше цветовых решений)
Rafaraf; user1846054; +2 Ответить
11. Rafaraf 37 24.12.22 19:15 Сейчас в теме
ну там можно и самой наклепать цветовых решений любое количество просто тыкая мышкой )
а вообще интересная обёртка для
&После("УстановкаПараметровСеанса")
Стиль = Константы.ус_Стиль.Получить();
ГлавныйСтиль = БиблиотекаСтилей[Стиль];
32. Neiron_1C 153 31.12.22 21:16 Сейчас в теме
(8) Добавлены новые цвета в новой версии. Если будут пожелания, буду рад внести изменения в новых версиях)
user1846054; +1 Ответить
37. user1846054 01.01.23 17:43 Сейчас в теме
(32)урааа! Благодарю 😊
Neiron_1C; +1 Ответить
12. suntuco 25.12.22 00:55 Сейчас в теме
В КА расширение не встало - контроль свойства Язык.Русский не совпадает с расширением.
Прикрепленные файлы:
13. suntuco 25.12.22 01:13 Сейчас в теме
19. 27272 26.12.22 12:34 Сейчас в теме
(13)
"Для исправления ошибки «Значение контролируемого свойства объект расширяемой конфигурации у объекта Язык.Русский не совпадает со значением в расширяемой конфигурации» рекомендуем Вам отключить проверку языка в расширении конфигурации:"

В расширении язык на замочке. Как его отключить?
Прикрепленные файлы:
33. Neiron_1C 153 31.12.22 21:17 Сейчас в теме
(19) Добавьте расширение в базу, а не открывайте его для изменения. После добавления внесите изменения и сохраните. Но проще, мне кажется, сделать сопоставление языка при обновлении.
14. mondordom 25.12.22 13:21 Сейчас в теме
Печаль, что 1С обошлась и тут полумерами: полностью темную тему не запилить. А хотелось бы. А ещё больше - темную тему в конфигураторе
15. VladimirArtyushin 6 25.12.22 16:40 Сейчас в теме
(14) Про темную и др. темы в конфигураторе даже не говорить вслух! Этот вопрос уже не годы, с десяток лет назад поднимался, разработчики игнорируют... Фирменный цвет - светлокакашечный, работайте в нем))
gigapevt; +1 Ответить
26. reset2 17 29.12.22 09:49 Сейчас в теме
18. DidiTaviZloy 26.12.22 12:09 Сейчас в теме
22. Neiron_1C 153 26.12.22 18:44 Сейчас в теме
(18) Ошибка с Языком, как писали выше. Решение либо тут (отключают проверку соответствия), либо перевыберите соответствие для языка "Русский".
Прикрепленные файлы:
25. Andq 28.12.22 13:55 Сейчас в теме
(22)
(18) Ошибка с Языком, как писали выше. Решение либо тут (отключают проверку соответствия), либо перевыберите соответствие для языка "Русский".


Можно поподробнее? Расширение закрыто, как изменить соответствие?
Прикрепленные файлы:
34. Neiron_1C 153 31.12.22 21:19 Сейчас в теме
(25) Расширение нужно добавить в базу, а не открывать как внешний объект. После добавления можно вносить изменения, но проще всего сделать сопоставления требуемых объектов. Скрин делал выше)
21. gooket 26.12.22 15:50 Сейчас в теме
Интересно, а прикрутить какой-нибудь Material Design реально?)
23. PerlAmutor 129 27.12.22 06:31 Сейчас в теме
Зачем использовать константу для хранения значения настройки, если даже функциональных опций не используется? Можно же использовать хранилище системных настроек.
Neiron_1C; sapervodichka; +2 Ответить
35. Neiron_1C 153 31.12.22 21:25 Сейчас в теме
(23) Спасибо за дельное замечание, внёс изменения в новой версии. Запоминаю пользовательские настройки через хранилище системных настроек.
27. suntuco 29.12.22 11:59 Сейчас в теме
А как настроить использование расширения на уровне пользователя (групп пользователей)?
36. Neiron_1C 153 31.12.22 21:27 Сейчас в теме
(27) Добавлен функционал использование расширения на уровне пользовательских настроек.
28. Neiron_1C 153 29.12.22 12:46 Сейчас в теме
(27) Этот функционал не разрабатывался, будет в следующих версиях.
38. Alxby 1136 03.01.23 19:02 Сейчас в теме
+. К сожалению платформа имеет катастрофически мало средств кастомизации интерфейса...
check2; Neiron_1C; +2 Ответить
39. check2 354 07.01.23 01:04 Сейчас в теме
Побаловался я подобными вещами, на нет всю красоту сводит отсутствие автоматизации дефолтного оформления отчетов на СКД. В итоге тема розовая - а отчёты остались жёлтыми (ну точнее в коричневых тонах). Причем изменять оформление нужно для каждого отчёта в отдельности. Это не как критика а как повод для размышления. Решить это можно только комплексно при использовании поддержки механизмов изменения цвета в БСП... Но их пока не предвидится в обозримом будущем...
Вопрос не по теме - как получается выкладывать "бесплатно" у меня при оформлении статьи автоматом меняет тип на $m.
40. Neiron_1C 153 07.01.23 07:17 Сейчас в теме
(39) Надо написать в комментарии при публикации - "хочу опубликовать бесплатно".
42. check2 354 07.01.23 08:47 Сейчас в теме
(41) Спасибо! Видимо я проглядел эту новость.
43. Exit_in 66 17.01.23 20:38 Сейчас в теме
При установки стиля "Молодёжный" вылетает с ошибкой из-за того, что в имени стиля буква "е". Версия 0.0.2
Neiron_1C; +1 Ответить
44. Neiron_1C 153 18.01.23 09:38 Сейчас в теме
(43) Спасибо) Внес правки.
47. Exit_in 66 23.01.23 21:47 Сейчас в теме
48. Neiron_1C 153 23.01.23 21:58 Сейчас в теме
(47) Да, зелёный тоже поправил)
45. Neiron_1C 153 18.01.23 09:40 Сейчас в теме
Был добавлен вариант с черной темой.
46. lika_master 23.01.23 15:26 Сейчас в теме
1с КА 2.5. платформа 8.3.22.1704. В операциях и хоз операциях тема не меняется. Я понимаю, что это как бы системный тип. В некоторых стилях это даже хорошо - выделяется и заставляет следить за правильным выбором проводок. Но может посмотрите в чем дело?
Прикрепленные файлы:
49. lika_master 24.01.23 11:49 Сейчас в теме
(46) для полей, у которых стиль определен расширение не сработает.
Прикрепленные файлы:
Neiron_1C; +1 Ответить
53. gtrr34 6 19.12.23 08:55 Сейчас в теме
(46)(49) Проблема в том, что если в расширение не добавить остальные элементы стиля вручную, то в конструкторе будут доступны лишь 5 основных элементов. Что бы более детально настроить стиль - добавляйте из основной конфигурации элементы стиля в расширение и меняйте их по своему желанию.
Прикрепленные файлы:
50. Tolpinski 65 18.04.23 09:11 Сейчас в теме
ЗУП КОРП 3.1.25.36 на 8.3.22.1709
Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Язык.Русский не совпадает со значением в расширяемой конфигурации
Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Подсистема.Администрирование не совпадает со значением в расширяемой конфигурации

Мелочь, но только пользовательским режимом не обойтись.
51. user1656681 25.08.23 20:32 Сейчас в теме
Добрый день, а для УНФ нет такого? не работает
52. gtrr34 6 19.12.23 08:36 Сейчас в теме
В УТ11.5 / 8.3.23 все работает, можно добавить в совместимость.

Список выбора у элемента СтильКонфигурации я переделал на программное заполнение, что бы при добавлении нового стиля не менять вручную этот список.

	
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	СписокСтилей = Новый Массив;
	Для каждого Стиль Из Метаданные.Стили Цикл
		СписокСтилей.Добавить(Стиль.Имя);
	КонецЦикла;
	Элементы.СтильКонфигурации.СписокВыбора.ЗагрузитьЗначения(СписокСтилей);
КонецПроцедуры
Показать


Также добавил на вашу форму идею смены масштаба, взятую отсюда:


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

Еще при смене стиля на классический у пользователя оставались некоторые элементы зеленые со стиля, установленного в другом, основном расширении как "по умолчанию" через конфигуратор, в итоге в модуле сеанса разветвил код установки стиля:

	
        Если ЗначениеЗаполнено(ВыбранноеИмяСтиля) и ВыбранноеИмяСтиля <> "Классический" Тогда	
		ГлавныйСтиль = БиблиотекаСтилей[ВыбранноеИмяСтиля];
	Иначе  
		ГлавныйСтиль = Новый Стиль();
	КонецЕсли;


Могу скинуть получившееся расширение, если захотите включить изменения в следующее обновление
Прикрепленные файлы:
Оставьте свое сообщение