Черная метка

01.07.24

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

Темная тема в конфигураторе 1С: не роскошь, а необходимость.

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

Зачем нужна темная тема?

Темная тема снижает уровень светового излучения от экрана, уменьшая нагрузку на глаза, особенно в условиях низкой освещенности. Это может помочь в предотвращении усталости глаз и дискомфорта, что особенно актуально для разработчиков, проводящих за компьютером много часов.

Преимущества темной темы:

  • Снижение утомляемости глаз: Меньшее количество яркого света помогает снизить утомляемость глаз при длительной работе.
  • Энергоэффективность: На OLED и AMOLED экранах темная тема может снизить энергопотребление, увеличивая время работы от батареи.
  • Концентрация внимания: Темный фон помогает лучше сосредоточиться на коде, выделяя синтаксические конструкции и элементы интерфейса.

Как реализовать темную тему в конфигураторе 1С?

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

Сначала я подумал, может, есть какой-то лайф-хак в стиле ArtMoney. Но с другой стороны, ничто не ново под луной. Пояндексировал 10 минут. И обнаружил программу для переключения темы ИзиИнверт (ссылка easy-invert)

 

 

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

 

 

Есть, конечно, нюансы в том, что это делается несколько топорно (см. картинки),

 

 

чем мог бы сделать разработчик. Точки останова и другие моменты тоже перекрасились.

 

 

Но кому-то, полагаю, и так зайдёт. А там, может, и фирма 1С поможет.

Заключение

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

 

См. также

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

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

5000 руб.

14.01.2016    55305    17    23    

43

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

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

6000 руб.

16.01.2015    63700    44    59    

82

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

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

2400 руб.

29.06.2020    19548    27    6    

42

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

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

1500 руб.

06.10.2020    10768    7    7    

11

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

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

20.08.2024    20829    mrXoxot    44    

128

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

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

27.05.2024    10314    smielka    37    

105

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

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

27.12.2023    17743    1223    elcoan    53    

125
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. maksa2005 553 01.07.24 10:50 Сейчас в теме
Моя глаза заливаются кровью...
корум; TMV; so-lf; mistervoron; triviumfan; Созинов; bayselonarrend; SerVer1C; +8 Ответить
2. bayselonarrend 2297 01.07.24 11:09 Сейчас в теме
Цветовая схема разукрашки модулей а.к. "50 оттенков коричневого" не выглядит как что-то комфортное
3. ixijixi 1975 01.07.24 11:19 Сейчас в теме
Подсветка синтаксиса пропадает?
4. RustIG 1834 01.07.24 12:48 Сейчас в теме
разве от темного фона и работы по ночам не садится зрение? С перспективой на 20 лет вперед и более - я полагаю, опасно для здоровья глаз....
mistervoron; triviumfan; +2 Ответить
5. t278 58 02.07.24 03:03 Сейчас в теме
тёмную тему из коробки я бы попробовал. А вот подсветка синтаксиса нужна
6. DMSDeveloper 148 02.07.24 09:26 Сейчас в теме
Вряд ли разрабы разродятся темной темой. Они активно продвигают EDT. А в нем темная тема есть.
Правда EDT для небольших разработок малопригодна.
baranchikov; +1 Ответить
8. bayselonarrend 2297 02.07.24 12:30 Сейчас в теме
(6) Странно, я думал совсем наоборот: когда с чем-то небольшим работаешь проблем особых нет, даже если оно выкидывает свою непонятную фигню "база была изменена мимо проект, импортировать?" и начинает лопатить всю конфигурацию. В свою очередь все начинает безбожно тупить на модулях 5 тыс. строк +, подсветка перестает подсвечивать вызов несуществующих функций, обращения к несуществующим переменным и всякое такое
7. Rais96 02.07.24 11:37 Сейчас в теме
О преимуществах темной схемы:
Энергоэффективность - да.
Снижение утомляемости глаз - нет, глаза адаптируются к количеству света и устают они не от этого.
Концентрация внимания - нет, тут как раз светлая схема имеет преимущество, потому по умолчанию, все производители и делают ее.
baranchikov; triviumfan; +2 Ответить
14. AntoShiK86 32 08.07.24 06:03 Сейчас в теме
(7)Есть ребята с регионов, кто работает в часовых поясах далёких от МСК. И там удобно когда у тебя вечером в мониторе вечер, чем когда у вас прожектор в глазах. Выработка мелатонина и прочие гормоны.
Вторая ситуация, если ночью случился нежданчик (какие-то круглосуточные магазины, заводы, пароходы..) при подключении к ним, чтобы быстро что-то поправить, светлая тема отбивает сон на час.

Солнцезащитные очки не предлагать))
baranchikov; +1 Ответить
9. DMSDeveloper 148 02.07.24 22:09 Сейчас в теме
(8) Тогда вообще не пригодна к работе :)
Я в EDT увидел из интересного - это прямая работа с GIT вместо хранилища. И, как следствие, более гибкая разработка в большом коллективе.Мне в соло или не большой командой удобнее работать в конфигураторе плюс хранилище и gitsync плюс sonarqube
10. bayselonarrend 2297 02.07.24 22:24 Сейчас в теме
(9) Мне наоборот нравится над своими небольшими проектами работать в EDT: подсветка ошибок и замечаний на ходу, тот же Git (хотя я все равно быстро перешел на Github desktop, но хотя бы не надо выгружать файлы каждый раз), несколько баз можно в одно рабочее пространство добавить и быстро переключаться между ними

Что касается чисто работы с модулями и удобства написания кода - на мой взгляд, гораздо удобнее, чем в конфигураторе. Что касается надежности всей этой загрузки/выгрузки ИБ, работы с 1Сными штуками, вроде форм - очень спорно.

Если хотя бы не стоял выбор между гитом и храном, чтобы можно было пытаться работать в EDT, но без затрат на переход и возможностью всегда вернуться полноценно в конфигуратор, то может было бы больше пользователей и быстрее шло развитие. А вот как аргументировать в команде дроп храна и переход на что-то спорное и непонятной надежности, тем более потом вернуться в конфигуратор, когда ЕДТ поломается, а у тебя уже все теперь под Git - большой вопрос
11. DMSDeveloper 148 03.07.24 13:13 Сейчас в теме
(10) А организовать синхрон GIT и хранилище через one script не пробовали? Ну, так, для спокойствия душевного.
Вроде можно сделать, если заморочиться
Есть же сборка cf из ресурсов гита и автообновление (где-то видел статью про подобную связку).
С полученного cf обновляем рабочие базы и служебную базу (пустую), связанную с хранилищем.
12. bayselonarrend 2297 03.07.24 14:13 Сейчас в теме
(11) В том то и дело, что это - полный отстой. Вот у меня есть хранишище которое конечно не фонтан, но внутри конфигуратора стабильно работает не один год. Я могу перейти полностью на EDT вообще без проблем (в плане перехода): просто создать репозиторий и добавить базу в проект. И получить, собственно, его удобства. Но так как EDT вещь спорная, то мне "для упрощения жизни" вместо добавления базы в список надо организовывать какой-то тяни-толкай бэкдор на third-party скриптах, при которых я и из edt целиком работать с базами не могу, и 2 системы контроля версий зачем-то надо тянуть. Просто чтобы опять работать в конфигураторе, если что-то пойдет не так

Как идея для энтузиастов может даже и ок - сырой продукт это не приговор, но я в фирме тоже не один работаю
13. DrAku1a 1748 05.07.24 10:50 Сейчас в теме
В windows - стандартное приложение "Лупа", там есть вариант масштаб 100%, инвертировать цвета. Можно потестить без всяких приблуд. Но, такое...
15. user2070826 11.12.24 13:02 Сейчас в теме
до 1С увлекался программированием на других инструментах и палитра синих букв на белом фоне ввергает меня в ужас. Более того было обидно узнать, что нет нормальных темных тем у конфигуратора, хотя бы панели перекрасить((. EDT чисто из-за этого пытался применить несколько раз, но там все печально ... Последний раз удалил его нафиг из-за проблем с формами, а предыдущий раз из-за проблем с расширениями. Сейчас живу со скрытой панелью конфигурации и зажмуриваюсь, когда вываливается нижняя панель))) Пользуюсь такими настройками уже год. Основное в них это шрифт Courier New, 10, полужирный. Мечтаю, чтобы допилили EDT!!!!!

Цвет фона - 99, 99, 99
Цвет фона контекста - 127, 124, 108

Ключевые слова - E0791E
Константы типа "Число" - FFCD22
Константы типа "Строка" - 54A519
Константы типа "Дата" - EFC210
Идентификаторы - DDDDDD
Операторы - A9B7C7
Комментарии - 696969
Препроцессор - CCC085
Текущий идентификатор - 306297
Выбранный идентификатор - 888888
Границы блока - 244970
Прочее - EC7600
Фон - 2E2E2E

Ну и эврика!! Новость , что скоро такси перекрасим очень радует!!! Никому не надо темноты, но плывем в правильном направление))
Прикрепленные файлы:
Оставьте свое сообщение