К статье
Практический материал

Администрирование · 11 мин

Как в 1С сделать интерфейс «Такси»

Как включить и настроить интерфейс «Такси» в 1С: режимы совместимости, панели разделов, настройка форм, командный интерфейс и типичные ошибки.

Интерфейс «Такси» — стандартный интерфейс платформы 1С:Предприятие, начиная с версии 8.3. Он заменил устаревший «Интерфейс версии 8.2» и отличается продуманной навигацией: панель разделов, панель функций, строка поиска, избранное и история работы доступны пользователю в один клик. Если вы разворачиваете новую конфигурацию, разрабатываете свою или переносите старое решение, вопрос «как сделать интерфейс Такси» возникает практически всегда.

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

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

Что такое интерфейс «Такси» и когда он нужен

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

Для новых конфигураций вопрос выбора интерфейса практически не стоит: «Такси» является стандартом, а интерфейс 8.2 сохраняется только для обратной совместимости. Если вы создаёте конфигурацию с нуля, «Такси» включится автоматически. Актуальная задача — перевести на «Такси» старую самописную конфигурацию или доработать типовую, где интерфейс был принудительно ограничен.

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

Подготовка: проверка режима совместимости

Первое, что нужно сделать перед включением «Такси», — проверить режим совместимости конфигурации. Откройте конфигуратор, в дереве конфигурации выделите корневой узел (название конфигурации), нажмите правую кнопку мыши и выберите «Свойства». В палитре свойств найдите параметр «Режим совместимости».

Если установлен режим совместимости «Версия 8.2.13» или «Версия 8.2.16», полноценный «Такси» недоступен — платформа принудительно ограничивает интерфейс старым вариантом. Чтобы использовать «Такси», режим совместимости нужно поднять минимум до «Версия 8.3» или вообще установить «Не использовать» (если конфигурация будет работать только на актуальной платформе).

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

Включение интерфейса «Такси» в конфигураторе

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

После изменения свойства обновите конфигурацию базы данных (меню «Конфигурация» → «Обновить конфигурацию базы данных») и запустите толстый или тонкий клиент. При первом запуске вы увидите новую стартовую страницу с панелью разделов. Если панель разделов пуста — это нормально для самописной конфигурации: разделы нужно создать и наполнить.

Для управляемого приложения также проверьте свойство «Основной режим запуска»: для «Такси» должно использоваться управляемое приложение (тонкий, толстый или веб-клиент). Обычное приложение с «Такси» несовместимо — там работает только старый интерфейс обычных форм.

Порядок действий
  1. 1
    Сделайте резервную копию базы или работайте на копии
  2. 2
    Откройте конфигуратор, выделите корень конфигурации, откройте «Свойства»
  3. 3
    Установите «Режим совместимости» — «Версия 8.3» или выше
  4. 4
    Установите «Режим использования интерфейса» — «Такси»
  5. 5
    Проверьте, что основной режим запуска — управляемое приложение
  6. 6
    Обновите конфигурацию базы данных (F7)
  7. 7
    Запустите клиент и проверьте появление панели разделов и стартовой страницы

Настройка разделов и командного интерфейса

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

Чтобы объект появился в разделе, включите его в состав соответствующей подсистемы: в свойствах подсистемы кнопка «Состав» позволяет отметить документы, справочники, отчёты и обработки. Порядок команд внутри раздела настраивается через «Командный интерфейс» подсистемы: там можно задать видимость команд, их порядок, группировку (важные команды выносятся наверх, редкие — в «См. также»).

Для вложенной структуры используйте иерархию подсистем: подсистема второго уровня отображается как группа внутри родительского раздела. Не плодите слишком много разделов верхнего уровня — оптимально 5–10, иначе панель разделов перегружается и навигация усложняется.

Адаптация форм под «Такси»

Если конфигурация переносится со старого интерфейса, главная проблема — формы, свёрстанные под интерфейс 8.2. В «Такси» формы отображаются шире, по-другому работают группы, панели страниц и командные панели. Типовые симптомы после перехода: «уехавшие» поля, слипшиеся надписи, исчезнувшие кнопки, пустые области.

Основные правила адаптации: используйте группы с группировкой «Горизонтальная» и «Вертикальная» вместо жёсткой привязки элементов; проверяйте свойство «Растягивать по горизонтали/вертикали» у табличных частей; избегайте фиксированных размеров элементов. Командную панель формы не заполняйте вручную дублями стандартных команд — в «Такси» платформа сама формирует основные команды, а лишние кнопки создают визуальный шум.

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

Типичные ошибки
01
Включили «Такси», но забыли поднять режим совместимости — интерфейс не переключился, изменения не видны
02
Объекты не включены ни в одну подсистему — пользователь не находит документы и отчёты в разделах
03
Формы свёрстаны с фиксированными размерами — в «Такси» элементы наезжают друг на друга
04
Слишком много разделов верхнего уровня — панель разделов перегружена, навигация усложняется
05
Попытка использовать «Такси» в обычном приложении — там доступен только старый интерфейс

Настройка «Такси» на стороне пользователя

Часть настроек «Такси» выполняется без конфигуратора, прямо в режиме «1С:Предприятие». Пользователь может менять расположение панелей: главное меню (кнопка с «гамбургером») → «Вид» → «Настройка панелей». Здесь перетаскиваются панель разделов, панель открытых, панель избранного — например, панель разделов можно переместить вверх, чтобы освободить место по вертикали.

Избранное и история — встроенные механизмы «Такси», ускоряющие работу: любой документ, список или отчёт добавляется в избранное кнопкой со звёздочкой, а история открытий доступна по соответствующей кнопке. Полноценный поиск по данным выполняется через строку поиска в верхней части окна (работает при настроенном полнотекстовом поиске и по строкам в списках).

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

Контрольные точки

Как проверить результат

Запуск клиента
Норма

Открывается стартовая страница с панелью разделов и поиском

Тревожный признак

Открывается старый интерфейс с закладками — проверьте режим совместимости и режим запуска

Панель разделов
Норма

Отображаются подсистемы с названиями и картинками

Тревожный признак

Панель пуста — объекты не включены в подсистемы

Формы документов
Норма

Элементы выровнены, командная панель читаема, ничего не обрезано

Тревожный признак

Поля наезжают, кнопки пропали — требуется адаптация формы

Навигация
Норма

Из раздела за 1–2 клика открываются нужные списки и отчёты

Тревожный признак

Объекты доступны только через «Все функции» — настройте командный интерфейс

Ограничения и альтернативы

У «Такси» есть ограничения, которые стоит учитывать. Во-первых, он недоступен в обычном приложении: если конфигурация построена на обычных формах, сначала потребуется перевод на управляемые формы — это отдельный и объёмный проект. Во-вторых, «Такси» требователен к качеству разметки форм: автогенерируемые формы выглядят приемлемо, а вручную свёрстанные под 8.2 — часто нет.

Если полный переход пока невозможен, доступны промежуточные варианты: смешанный режим «Такси. Разрешить версия 8.2» позволяет отдельным пользователям остаться на старом интерфейсе; для отдельных подсистем можно скрывать их из панели разделов и давать доступ через «Все функции». В веб-клиенте «Такси» работает полноценно, но проверяйте формы и там — рендеринг в браузере немного отличается от тонкого клиента.

Итог

Что важно запомнить

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

Частые вопросы

Можно ли включить «Такси» без изменения конфигурации?

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

Почему после включения «Такси» пропали привычные кнопки на формах?

В «Такси» платформа сама формирует командную панель формы, а кнопки, добавленные вручную под интерфейс 8.2, могут оказаться скрыты или перенесены в меню «Ещё». Проверьте состав командной панели формы в конфигураторе и уберите дубли стандартных команд.

Работает ли «Такси» в веб-клиенте?

Да, «Такси» полностью поддерживается в веб-клиенте. Однако отрисовка форм в браузере может немного отличаться от тонкого клиента, поэтому ключевые формы стоит открыть и проверить в обоих вариантах запуска.

Что делать, если часть пользователей не готова к новому интерфейсу?

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

Почему панель разделов пустая после включения «Такси»?

Разделы в «Такси» — это подсистемы конфигурации. Если подсистемы не созданы или объекты в них не включены, панель будет пустой. Создайте подсистемы в конфигураторе, распределите по ним документы, справочники и отчёты, обновите конфигурацию базы данных.

Можно ли вернуть старый интерфейс после перехода на «Такси»?

Да, технически достаточно вернуть «Режим использования интерфейса» в «Версия 8.2» и при необходимости понизить режим совместимости. Но учтите: изменения данных, сделанные за время работы на новом режиме, откатом интерфейса не отменяются, поэтому перед экспериментами всегда работайте на копии базы.