Черная метка

01.07.24

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

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

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

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

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

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

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

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

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

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

 

 

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

 

 

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

 

 

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

 

 

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

Заключение

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

 

См. также

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

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

2400 руб.

29.06.2020    17467    24    6    

38

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

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

27.05.2024    5189    smielka    37    

94

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

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

27.12.2023    12103    782    elcoan    47    

110

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

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

2 стартмани

10.04.2023    10507    158    acces969    31    

120

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

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

1 стартмани

05.07.2022    4483    kalyaka    4    

32

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

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

6000 руб.

18.01.2022    9262    1    2    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. maksa2005 538 01.07.24 10:50 Сейчас в теме
Моя глаза заливаются кровью...
TMV; so-lf; mistervoron; triviumfan; Созинов; bayselonarrend; SerVer1C; +7 Ответить
2. bayselonarrend 1783 01.07.24 11:09 Сейчас в теме
Цветовая схема разукрашки модулей а.к. "50 оттенков коричневого" не выглядит как что-то комфортное
3. ixijixi 1830 01.07.24 11:19 Сейчас в теме
Подсветка синтаксиса пропадает?
4. RustIG 1717 01.07.24 12:48 Сейчас в теме
разве от темного фона и работы по ночам не садится зрение? С перспективой на 20 лет вперед и более - я полагаю, опасно для здоровья глаз....
mistervoron; triviumfan; +2 Ответить
5. t278 57 02.07.24 03:03 Сейчас в теме
тёмную тему из коробки я бы попробовал. А вот подсветка синтаксиса нужна
6. DMSDeveloper 148 02.07.24 09:26 Сейчас в теме
Вряд ли разрабы разродятся темной темой. Они активно продвигают EDT. А в нем темная тема есть.
Правда EDT для небольших разработок малопригодна.
8. bayselonarrend 1783 02.07.24 12:30 Сейчас в теме
(6) Странно, я думал совсем наоборот: когда с чем-то небольшим работаешь проблем особых нет, даже если оно выкидывает свою непонятную фигню "база была изменена мимо проект, импортировать?" и начинает лопатить всю конфигурацию. В свою очередь все начинает безбожно тупить на модулях 5 тыс. строк +, подсветка перестает подсвечивать вызов несуществующих функций, обращения к несуществующим переменным и всякое такое
7. Rais96 02.07.24 11:37 Сейчас в теме
О преимуществах темной схемы:
Энергоэффективность - да.
Снижение утомляемости глаз - нет, глаза адаптируются к количеству света и устают они не от этого.
Концентрация внимания - нет, тут как раз светлая схема имеет преимущество, потому по умолчанию, все производители и делают ее.
triviumfan; +1 Ответить
9. DMSDeveloper 148 02.07.24 22:09 Сейчас в теме
(8) Тогда вообще не пригодна к работе :)
Я в EDT увидел из интересного - это прямая работа с GIT вместо хранилища. И, как следствие, более гибкая разработка в большом коллективе.Мне в соло или не большой командой удобнее работать в конфигураторе плюс хранилище и gitsync плюс sonarqube
10. bayselonarrend 1783 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 1783 03.07.24 14:13 Сейчас в теме
(11) В том то и дело, что это - полный отстой. Вот у меня есть хранишище которое конечно не фонтан, но внутри конфигуратора стабильно работает не один год. Я могу перейти полностью на EDT вообще без проблем (в плане перехода): просто создать репозиторий и добавить базу в проект. И получить, собственно, его удобства. Но так как EDT вещь спорная, то мне "для упрощения жизни" вместо добавления базы в список надо организовывать какой-то тяни-толкай бэкдор на third-party скриптах, при которых я и из edt целиком работать с базами не могу, и 2 системы контроля версий зачем-то надо тянуть. Просто чтобы опять работать в конфигураторе, если что-то пойдет не так

Как идея для энтузиастов может даже и ок - сырой продукт это не приговор, но я в фирме тоже не один работаю
Оставьте свое сообщение