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

18.01.23

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

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

Скачать файл

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

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

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

Как делалось

Установка стиля добавляется в модуле сеанса. Выбор стиля реализован в общей форме и запоминается в Константе (Версия 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 Платные (руб)

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

5000 руб.

14.01.2016    55298    17    23    

43

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

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

6000 руб.

16.01.2015    63691    44    59    

82

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

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

2400 руб.

29.06.2020    19542    27    6    

42

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

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

1500 руб.

06.10.2020    10762    7    7    

11

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

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

20.08.2024    20774    mrXoxot    44    

128

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

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

27.05.2024    10267    smielka    37    

105

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

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

27.12.2023    17733    1223    elcoan    53    

125
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. evn-zorin 33 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 6931 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 158 31.12.22 21:09 Сейчас в теме
(4) В новой версии добавлена возможность изменять пользователям свой стиль самостоятельно. И это вправду разработка из серии "когда коту делать нечего")
VeraPikuren; +1 Ответить
17. ubnkfl 26.12.22 11:07 Сейчас в теме
(3) Я наших даже спрашивать не стал. Сказал, что тестовые другого цвета для безопасности )
корум; Neiron_1C; Brawler; TimkoNzt; +4 Ответить
24. Brawler 458 27.12.22 11:06 Сейчас в теме
(17) аналогично, покрасил тестовые в какашковые цвета, коричневый оттенок
29. Neiron_1C 158 31.12.22 21:06 Сейчас в теме
(3) Спасибо за проявленный интерес и комментарий, посмотрел вариант Дмитрия Котова. Стильные у него стили, пару вариантов я добавил в новой версии.
sapervodichka; +1 Ответить
5. пользователь 24.12.22 16:04
Сообщение было скрыто модератором.
...
9. sapervodichka 6931 24.12.22 18:01 Сейчас в теме
(5) Солидарен с автором, также добавил тебя в ЧС, любой труд достоин уважения, а ты пишешь без уважения, просто какой-то троллинг на каждый комментарий.
rpgshnik; Neuroproton; mondordom; ixijixi; user1846054; Neiron_1C; +6 Ответить
6. VladimirArtyushin 9 24.12.22 16:05 Сейчас в теме
С минимальными правками запустилось в УНФ 3.0 (необходимо забрать другую подсистему в расширение).
Но изменять для всех можно и конфигураторе... Хорошая была бы идея сохранять пользовательские настройки, чтобы сами разбирали, кому розовый, кому голубой!
Neiron_1C; +1 Ответить
7. user1826630 24.12.22 16:06 Сейчас в теме
(6) Бедная техподдержка, которая будет потом подключаться по всяким там тимвьюерам...
31. Neiron_1C 158 31.12.22 21:14 Сейчас в теме
(6) Добавлена данная функциональность (сохранять пользовательские настройки) в новой версии. Минимальные правки в разных базах свои, как это обойти неизвестно, но приходится делать сопоставления языка, подсистемы или ещё что-то.
user1846054; +1 Ответить
8. user1846054 24.12.22 17:56 Сейчас в теме
Полезная публикация. А можно больше цветов добавить? Плизззз
Например, красный, серый и фиолетовый?
Хочу хочу хочу
gigapevt; Rafaraf; Neiron_1C; +3 Ответить
10. Neiron_1C 158 24.12.22 18:03 Сейчас в теме
(8) Спасибо, да, добавлю больше цветовых решений)
Rafaraf; user1846054; +2 Ответить
11. Rafaraf 38 24.12.22 19:15 Сейчас в теме
ну там можно и самой наклепать цветовых решений любое количество просто тыкая мышкой )
а вообще интересная обёртка для
&После("УстановкаПараметровСеанса")
Стиль = Константы.ус_Стиль.Получить();
ГлавныйСтиль = БиблиотекаСтилей[Стиль];
32. Neiron_1C 158 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 158 31.12.22 21:17 Сейчас в теме
(19) Добавьте расширение в базу, а не открывайте его для изменения. После добавления внесите изменения и сохраните. Но проще, мне кажется, сделать сопоставление языка при обновлении.
14. mondordom 25.12.22 13:21 Сейчас в теме
Печаль, что 1С обошлась и тут полумерами: полностью темную тему не запилить. А хотелось бы. А ещё больше - темную тему в конфигураторе
15. VladimirArtyushin 9 25.12.22 16:40 Сейчас в теме
(14) Про темную и др. темы в конфигураторе даже не говорить вслух! Этот вопрос уже не годы, с десяток лет назад поднимался, разработчики игнорируют... Фирменный цвет - светлокакашечный, работайте в нем))
Lexter5; gigapevt; +2 Ответить
26. reset2 17 29.12.22 09:49 Сейчас в теме
18. DidiTaviZloy 26.12.22 12:09 Сейчас в теме
22. Neiron_1C 158 26.12.22 18:44 Сейчас в теме
(18) Ошибка с Языком, как писали выше. Решение либо тут (отключают проверку соответствия), либо перевыберите соответствие для языка "Русский".
Прикрепленные файлы:
25. Andq 28.12.22 13:55 Сейчас в теме
(22)
(18) Ошибка с Языком, как писали выше. Решение либо тут (отключают проверку соответствия), либо перевыберите соответствие для языка "Русский".


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

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

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

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


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


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

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

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


Могу скинуть получившееся расширение, если захотите включить изменения в следующее обновление
Прикрепленные файлы:
54. leo_serg 30.10.24 13:19 Сейчас в теме
Добрый день, подскажите, а после установки расширения сама смена происходит через какую форму? У меня нигде нового пункта меню не появилось.
55. user1586644 02.11.24 18:45 Сейчас в теме
СПС отлично подошло для Раруса Авто Альфа 6.1

Авто Альфа 6.1.12.03 Платформа 8.3.25.1374

Загрузка через конфигуратор, исправил всего три ошибки в не совместимости имен и заработало
Прикрепленные файлы:
56. Lexter5 04.12.24 16:43 Сейчас в теме
В УНФ3 тоже работает. В конфигураторе - Конфигурация - Расширения - конфигурация - проверка возможности применения. 1. Русский язык сопоставить (зайти в свойства и заполнить синоним) 2. Элемент подсистемы не найден - Сопоставить с "Настройки" Сохранить -обновить -запустить 1с в меню настройки -сервис появится "Выбрать стиль"
57. Lexter5 06.12.24 17:12 Сейчас в теме
Спасибо большое автору! Глаза говорят тоже спасибо) Никогда не любил стоковый цвет детской неожиданности =)
Оставьте свое сообщение