Обычный интерфейс, «Такси» и «Версия 8.2»: как устроен внешний вид 1С:Предприятия
Содержание
В 1С 8.3 есть два принципиально разных вида интерфейса: интерфейс обычного приложения (старые формы, меню «Операции», «Сервис», «Справочники») и интерфейс управляемого приложения, который выпускается в двух вариантах — «Такси» и «Версия 8.2». Все актуальные типовые конфигурации — Бухгалтерия 3.0, ЗУП 3.1, УТ 11 — работают в «Такси». Обычный интерфейс остался у старых и самописных конфигураций вроде Бухгалтерии 2.0 или УПП.
Какой интерфейс видит пользователь, решают три вещи: режим запуска базы, свойства конфигурации и личные настройки пользователя. Первое и второе меняет разработчик в Конфигураторе, третье — сам пользователь в режиме 1С:Предприятие за пару минут.
Виды интерфейсов 1С: обычный, «Версия 8.2» и «Такси»
Путаница начинается с названий. В обиходе одни и те же вещи называют по-разному: «полный интерфейс», «старый интерфейс», «таксономия» (так иногда ошибочно называют «Такси»). Разложим по полочкам.
Обычное приложение
Это интерфейс эпохи 8.0–8.1, который платформа 8.3 по-прежнему поддерживает. Признаки:
- 📋 сверху строка меню: «Файл», «Операции», «Справочники», «Документы», «Сервис»;
- 🪟 формы открываются отдельными окнами внутри главного окна;
- 🧩 набор меню задаётся объектами «Интерфейсы» в конфигурации — у каждой должности может быть свой;
- 💻 работает только в толстом клиенте; тонкий клиент и веб-клиент его не открывают.
В типовых конфигурациях на обычных формах был интерфейс «Полный» — со всеми меню сразу — и урезанные интерфейсы под роли: «Бухгалтерский», «Кадровый», «Менеджер по продажам» и т. п. Отсюда и выражение «включить полный интерфейс ».
Управляемое приложение, вариант «Версия 8.2»
Первый вариант управляемого интерфейса появился с платформой 8.2. Вверху — панель разделов с крупными значками, ниже — панель навигации слева и панель действий сверху, формы открываются отдельными окнами. В 8.3 этот вариант остался для совместимости, новые типовые его не используют.
Управляемое приложение, вариант «Такси»
«Такси» появилось в 8.3 и сейчас основное. Его отличия от «Версии 8.2»:
- 🗂 формы открываются закладками в одном окне, как вкладки браузера;
- 📑 открытые формы видны в панели открытых — их можно переключать, не теряя данные;
- ⚙️ панели (разделов, открытых, избранного, истории, функций текущего раздела) пользователь сам расставляет по краям окна;
- 🔍 есть строка поиска по командам и данным в заголовке окна.
Веб-клиент и мобильный клиент
Отдельным видом интерфейса их не считают. Веб-клиент показывает тот же «Такси», что и тонкий клиент, только в окне браузера: разделы, панели и закладки форм на своих местах. Поэтому личные настройки панелей, сделанные в тонком клиенте, подхватываются и в браузере.
Мобильный клиент на телефоне перестраивает те же разделы и формы под узкий экран: панели сворачиваются в меню, формы открываются по одной. Отдельно рисовать для него меню разработчику не нужно, но формы с десятками полей на телефоне неудобны — их упрощают.
Сравнение видов интерфейсов в одной таблице
| Параметр | Обычное приложение | «Версия 8.2» | «Такси» |
|---|---|---|---|
| Формы | обычные | управляемые | управляемые |
| Клиенты | только толстый | толстый, тонкий, веб | толстый, тонкий, веб |
| Как открываются формы | окнами | окнами | закладками в одном окне |
| Из чего строится меню | объекты «Интерфейсы» | подсистемы и командный интерфейс | подсистемы и командный интерфейс |
| Кто меняет вид | разработчик (интерфейс назначается пользователю) | разработчик и пользователь | разработчик и пользователь, гибко |
| Типичные конфигурации | БП 2.0, УПП, ЗУП 2.5 | переходные релизы | БП 3.0, ЗУП 3.1, УТ 11, ERP |
| Работа через интернет | нет (кроме RDP) | веб-клиент | веб-клиент, сервис 1С:Фреш |
Если вам нужно понять, какой интерфейс у вашей базы, посмотрите на верх окна. Строка меню «Операции — Справочники — Документы» означает обычное приложение. Панель разделов со значками и закладки форм внизу или сверху окна — «Такси».
Настройка интерфейса в режиме 1С:Предприятие
В управляемом интерфейсе многое пользователь меняет сам, без программиста. Настройки сохраняются за его учётной записью и не трогают других сотрудников.
Расположение панелей
- Откройте главное меню — кнопка с тремя полосками в левом верхнем углу окна.
- Выберите
Вид → Настройка панелей. - Перетащите мышью нужные панели (разделов, открытых, функций текущего раздела, избранного, истории) к верхнему, левому, правому или нижнему краю.
- Нажмите «Применить» и «ОК».
В том же меню Вид можно убрать панель разделов, если вы работаете только в одном разделе, или вернуть её.
Состав разделов и команд
Каждый раздел (например, «Продажи» или «Зарплата и кадры») показывает набор команд. Ненужные можно скрыть, а частые — вынести наверх:
- 🧭 «Настройка навигации» — меняет список ссылок на журналы и справочники раздела;
- ⚡ «Настройка действий» — меняет команды создания документов и запуска обработок.
Обе команды вызываются из меню настроек раздела: откройте раздел и нажмите кнопку с шестерёнкой в его правом верхнем углу.
Внешний вид и шрифт
В главном меню есть Сервис → Параметры. Там задаются вариант основного шрифта, масштаб форм и некоторые режимы работы. Если конфигурация разрешает выбор между «Такси» и «Версией 8.2», переключатель варианта интерфейса тоже здесь. Новый вариант применится после перезапуска программы.
Функциональность типовой конфигурации
В Бухгалтерии 3.0 лишние разделы и документы проще всего скрыть не настройкой панелей, а настройкой учёта: Главное → Настройки → Функциональность. Отключите, например, «Производство» или «Розница» — и связанные команды пропадут из меню у всех пользователей базы.
Работа с интерфейсами в Конфигураторе
Разработчик определяет, какой вид интерфейса получит пользователь и что в нём будет. Основные места в Конфигураторе — ниже.
Режим запуска и совместимость
Откройте свойства конфигурации: правой кнопкой по корню дерева → «Свойства». Здесь главные настройки интерфейса:
| Свойство | Что задаёт |
|---|---|
| «Основной режим запуска» | «Обычное приложение» или «Управляемое приложение» |
| «Режим совместимости интерфейса» | разрешённые варианты: «Версия 8.2», «Такси» или выбор между ними |
| «Использовать управляемые формы в обычном приложении» | открывать ли управляемые формы в толстом клиенте с обычным интерфейсом |
| «Использовать обычные формы в управляемом приложении» | обратное: показывать ли старые формы в управляемом интерфейсе (только толстый клиент) |
Режим запуска можно задать и отдельно для пользователя: в списке пользователей Конфигуратора (Администрирование → Пользователи) на вкладке «Прочие» есть поле режима запуска. Есть и параметры командной строки /RunModeOrdinaryApplication и /RunModeManagedApplication — они нужны, чтобы открыть толстый клиент в нужном режиме.
Интерфейсы обычного приложения
В ветке «Общие» дерева конфигурации есть группа «Интерфейсы». Каждый интерфейс — это набор меню и панелей инструментов, который рисуется в конструкторе меню. Пользователю назначается основной интерфейс там же, на вкладке «Прочие» карточки пользователя.
Переключение интерфейсов в режиме Предприятия в типовых обычных конфигурациях реализовано меню Сервис → Переключить интерфейс. Если там нет нужного пункта, значит, у пользователя не хватает прав или такой интерфейс не предусмотрен.
Командный интерфейс управляемого приложения
Здесь меню собирается из подсистем (ветка «Общие → Подсистемы»). Подсистема верхнего уровня с флажком «Включать в командный интерфейс» становится разделом. Состав и порядок команд настраивают:
- 🧱 в редакторе командного интерфейса конфигурации — контекстное меню корня → «Открыть командный интерфейс конфигурации»;
- 🗂 в командном интерфейсе каждой подсистемы — на закладке подсистемы в её свойствах;
- 🖥 в рабочей области начальной страницы — какие формы видны при запуске и в сколько колонок.
У каждой команды в редакторе есть видимость по ролям. Так одна конфигурация даёт разное меню кладовщику и главному бухгалтеру без отдельных «интерфейсов».
Правка командного интерфейса в типовой конфигурации снимает её с поддержки по изменённым объектам и осложняет обновления. Свои разделы и команды безопаснее добавлять через расширение конфигурации, оно доступно с платформы 8.3.6.
Отдельный интерфейс под роль и его особенности
Иногда нужен свой, самостоятельный интерфейс для группы пользователей: кассира, оператора склада, руководителя, которому нужны три отчёта и больше ничего. Подход зависит от вида приложения.
В обычном приложении создают новый объект «Интерфейсы», рисуют в нём только нужные меню и назначают его пользователям основным. Минус: при каждом новом документе разработчик вспоминает, в какие интерфейсы его добавить, иначе команда «потеряется».
В управляемом приложении отдельных интерфейсов нет. Нужный вид собирают из трёх элементов:
- Роль с правами только на нужные объекты — меню автоматически сократится.
- Своя подсистема-раздел, если стандартные разделы неудобны.
- Рабочая область начальной страницы с нужными формами, например рабочим местом кассира.
Отдельно можно запретить пользователю менять интерфейс: у роли есть право «Сохранение данных пользователя». Без него личные настройки панелей и форм не будут сохраняться между сеансами — это удобно для общих компьютеров, где под одной учётной записью работают по сменам.
Готовую настройку панелей, сделанную администратором, в типовых БП 3.0, ЗУП 3.1 и УТ 11 можно скопировать другим пользователям: Администрирование → Настройки пользователей и прав → Настройки пользователей. Там же настройки очищают, если пользователь «перенастроил» интерфейс до неузнаваемости.
Частые ошибки при проектировании и настройке интерфейсов
Ошибки разработчиков при проектировании:
- 🔀 Смешанный режим навсегда. Обычные формы в управляемом приложении — временная мера на период перехода. Пока они есть, пользователей не перевести на тонкий клиент и веб.
- 🔒 Скрытие вместо прав. Убрать команду из меню — не значит закрыть доступ. Данные всё равно доступны через поиск, отчёты и ссылки. Ограничивайте ролями.
- 🧱 Двадцать разделов. Раздел на каждый чих делает панель нечитаемой. Для типового бухгалтера достаточно 8–12 разделов.
- 📌 Всё на начальной странице. Пять тяжёлых списков на стартовой странице замедляют запуск: каждая форма открывается и запрашивает данные сразу при входе.
Частые вопросы
Можно ли переключить Бухгалтерию 3.0 на старый интерфейс с меню «Операции»?
Где в 8.3 «полный интерфейс», как в Бухгалтерии 2.0?
Главное → Настройки → Функциональность.Влияют ли мои настройки панелей на других пользователей?
Почему у коллеги другие разделы в той же базе?
Поможет ли запуск с параметром /ClearCache, если сбился интерфейс?
/ClearCache очищает кэш конфигурации на компьютере, а расположение панелей хранится в настройках пользователя в самой базе. Для интерфейса нужна очистка настроек пользователя.