Дизайн модулей 1С

Модули Контура работают внутри 1С и становятся частью её интерфейса. Поэтому при проектировании важно учитывать не только сценарий продукта, но и правила платформы.

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

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

Принципы

Используйте правила и компоненты 1С

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

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

Сохраняйте логику продукта

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

  • формулировки;
  • названия разделов и действий;
  • названия и порядок полей;
  • последовательность основных шагов.

При этом не переносите интерфейс другой платформы в 1С целиком. Адаптируйте расположение элементов и способы взаимодействия к правилам 1С.

Лейаут

Экран 1С разделён на несколько смысловых блоков. Перед началом работы изучите его структуру, чтобы понимать, как правильно встроить модуль в платформу.

Схема окна 1С «Бухгалтерия предприятия» с подписями частей: сервисное меню сверху — поиск, уведомления, данные пользователя; вкладки открытых страниц «Начальная страница», «Акты», «Накладные»; шапка страницы «Накладные» с навигацией и действиями; навигация слева — основное меню 1С с разделами «Главное», «Банк и касса», «Продажи» и модулями Контура «Контур.Экстерн», «Контур.Диадок», «Контур.EDI»; контентная область, где размещается контент модуля

Сервисное меню

В сервисном меню — поиск, уведомления, учётная запись пользователя и другие общие функции 1С.

Верхняя часть окна 1С, выделена жёлтая полоса сервисного меню: логотип 1С, название «Бухгалтерия предприятия», поле поиска, иконка уведомлений, история, избранное, имя пользователя «Иванов И. И.» и кнопки окна

Поиск

Сервисное меню 1С, выделено поле «Поиск»

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

Уведомления

Сервисное меню 1С, выделена зелёная иконка уведомлений с колокольчиком

Виджет уведомлений показывает стандартные уведомления платформы. Обычно это короткие текстовые сообщения о событиях.

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

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

Учётная запись пользователя

Сервисное меню 1С, выделено имя пользователя «Иванов И. И.»

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

В учётной записи Контура хранятся данные о пользователе, тарифе и организации.

Страница «Контур.Диадок» в 1С, в правой части под шапкой страницы выделена плашка с названием организации «ООО „Ромашка“»

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

Навигация

Окно 1С, выделено основное меню слева: разделы «Главное», «Банк и касса», «Продажи», «Покупки», «Склад», «Производство» и модули Контура с продуктовыми иконками — «Контур.Экстерн», «Контур.Диадок», «Контур.EDI»

Модуль Контура подключается к 1С в виде расширения и появляется в основной навигации платформы.

Для пункта модуля используйте полное название продукта и иконку 16×16 из библиотеки «Иконки продуктов».

Страница

Окно 1С с открытой страницей «Накладные»: в меню слева модули «Контур.Экстерн», «Контур.Диадок», «Контур.EDI», вкладка «Накладные» в ряду вкладок, шапка страницы с кнопками «Назад» и «Вперёд», звёздочкой избранного, заголовком и кнопками ссылки, меню и закрытия, ниже таблица

Страницы в 1С открываются в отдельных вкладках. Название вкладки формируется автоматически из заголовка страницы.

Страница состоит из шапки и контентной части. Закрыть страницу можно через вкладку или кнопку закрытия в шапке.

Шапка страницы

Страница «Накладные» в 1С, выделена шапка страницы: кнопки «Назад» и «Вперёд», звёздочка избранного, заголовок «Накладные», справа кнопки ссылки, меню и закрытия

В шапке собраны основные элементы управления страницей:

  • Кнопки навигации — переход к предыдущей или следующей странице.
  • Кнопка добавления страницы в избранное.
  • Заголовок — название страницы. Оно должно быть понятным само по себе, поскольку страницы открываются в отдельных вкладках.
  • Дополнительные действия — например, копирование ссылки на страницу.
  • Настройки отображения — изменение масштаба страницы и параметров окна.
  • Кнопка закрытия страницы.

Сохраняйте стандартное расположение и поведение элементов шапки.

Панель действий

Страница «Накладные» в 1С, под шапкой выделена панель действий: жёлтая кнопка «Подписать и отправить», кнопка «Записать и закрыть», кнопка с иконкой скачивания и справа меню «Ещё»

На панели — действия, доступные на странице. Стандартное расположение панели — под шапкой страницы.

Пространство панели ограничено, поэтому размещайте на ней основные и часто используемые действия. Остальные действия переносите в меню «Ещё».

Не дублируйте кнопки: одно и то же действие не должно одновременно находиться на панели и в меню «Ещё».

Панель действий с кнопками «Подписать и отправить» и «Записать и закрыть», открыто меню «Ещё»: в нём тоже есть «Подписать и отправить» и «Записать и закрыть», а также «Сохранить файлы обмена», «Изменить форму…» и «Справка»

Неправильно

Кнопки из панели дублируются в меню «Ещё»

Та же панель, в меню «Ещё» только «Сохранить файлы обмена», «Изменить форму…» и «Справка»

Правильно

Кнопки в меню «Ещё» не дублируют кнопки из панели

Версии 1С

Сейчас клиенты работают с двумя версиями платформы 1С — 8.3 и 8.5.

Версия 8.3 пока основная для наших клиентов: её используют значительно чаще.

Интерфейс 1С 8.3: список «Реализация (акты, накладные, УПД)» с жёлтым боковым меню разделов, панелью кнопок «Реализация», «Печать», «Создать на основании», «ЭДО», «Ещё» и плотной таблицей документов

Версия 8.5 — новый интерфейс 1С. Клиенты переходят на 8.5 постепенно, поэтому учитывайте обе версии.

Тот же список «Реализация (акты, накладные, УПД)» в интерфейсе 1С 8.5: светлое меню из иконок слева, крупные скруглённые кнопки, чекбоксы в строках таблицы и панель иконок сервисного меню справа

Как проектировать

Не создавайте отдельные варианты дизайна для 8.3 и 8.5. Проектируйте в первую очередь для 8.3, но проверяйте, как решение выглядит и работает в 8.5.

Нестандартные решения могут потребовать дополнительной адаптации или выглядеть иначе после перехода на другую версию.