Почему интерфейс Такси желто-белый и как настроить цветовую гамму под себя

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Эргономическое и психологическое обоснование интерфейса «Такси»

Рассмотрим причины, по которым компания 1С остановилась на текущем сочетании цветов. Дизайн «Такси» создавался не просто как визуальное обновление, а как попытка сделать работу пользователя более эффективной с точки зрения современной юзабилити-экспертизы. Проанализируем основные факторы:

  1. Периферийное зрение и «якорные» зоны. Желтый цвет в верхней панели (панель разделов) служит визуальным якорем. Согласно исследованиям, человеческий глаз быстрее всего фиксирует теплые и контрастные цвета. Это позволяет пользователю мгновенно понимать, где он находится в структуре программы, не переводя взгляд осознанно на элементы управления.
  2. Брендирование. Желтый цвет является фирменным для 1С на протяжении десятилетий. Перенос его внутрь программного продукта усиливает узнаваемость и создает единую экосистему бренда.
  3. Контрастность и доступность. Сочетание черного текста на желтом или белом фоне считается одним из самых высоких по уровню контрастности. Это критически важно для слабовидящих людей. В отличие от серых интерфейсов, где границы полей часто сливаются с фоном, в «Такси» зоны ввода данных четко выражены.
  4. Минимизация цветового шума. Использование белого фона в рабочей области (формах документов и справочников) направлено на то, чтобы акцентировать внимание исключительно на данных, а не на декоративных элементах оформления.

Программная раскраска элементов для улучшения читаемости

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


ЦветСтрокой = Новый Соответствие;

ЦветСтрокой.Вставить(Перечисления.СтатусыЗаявокНаРасходованиеДенежныхСредств.Согласована, 
    WebЦвета.СинийСПороховымОттенком);

ЦветСтрокой.Вставить(Перечисления.СтатусыЗаявокНаРасходованиеДенежныхСредств.КОплате, 
    WebЦвета.СветлоРозовый);

ЦветСтрокой.Вставить(Перечисления.СтатусыЗаявокНаРасходованиеДенежныхСредств.Обработана, 
    WebЦвета.БледноЗеленый);

В данном примере мы используем объект Соответствие, чтобы связать значение перечисления СтатусыЗаявокНаРасходованиеДенежныхСредств с конкретными цветами из коллекции WebЦвета. Обратите внимание, что использование мягких оттенков, таких как БледноЗеленый или СинийСПороховымОттенком, позволяет снизить визуальную нагрузку по сравнению со стандартным ярко-желтым выделением текущей строки.

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

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

Использование расширений для изменения стилей

В современных версиях платформы 8.3 появилась возможность управлять стилями оформления через механизмы расширений. Мы можем создать расширение и переопределить стандартный стиль 1С. Для этого необходимо:

  1. Создать новое расширение в конфигураторе.
  2. В ветке «Общие» найти раздел «Стили».
  3. Переопределить свойства ЦветФонаРаздела, ЦветТекстаРаздела и другие ключевые параметры оформления.

Это позволяет «покрасить» систему в корпоративные цвета компании, не снимая основную конфигурацию с поддержки.

Брендирование и корпоративный стиль

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

Готовые инструменты для кастомизации

На сообществах разработчиков (например, Инфостарт) существуют готовые наборы стилей. Существуют обработки и расширения, которые позволяют выбрать одну из десятка предустановленных тем: от «Тёмной темы» до «Пастельной» или «Классической серой». Это наиболее быстрый путь для тех, кто хочет вернуть интерфейс к виду 1С 8.2 или сделать его похожим на современные веб-сервисы.

Будущее дизайна: чего ждать от платформы 8.5

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

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

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

← На главную