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

Разработка и Конфигурация · 9 мин

Как редактировать командный интерфейс подсистем в 1С

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

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

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

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

Где находится редактор командного интерфейса подсистемы

Откройте конфигуратор и в дереве конфигурации найдите ветку «Общие» → «Подсистемы». Выделите нужную подсистему, откройте палитру свойств (правый клик → «Свойства») и нажмите ссылку «Командный интерфейс». Откроется редактор с тремя списками: панель навигации, панель действий и общие команды.

Другой способ — правый клик по подсистеме в дереве и выбор пункта «Командный интерфейс» из контекстного меню. Оба пути открывают один и тот же редактор, различий в функциональности нет.

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

Состав команд панели навигации и панели действий

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

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

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

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

Настройка порядка и важности команд

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

Свойство «Важность» у важных команд выделяет их жирным шрифтом в панели навигации. Разумно выделять 2–4 самые часто используемые команды раздела, например «Номенклатура», «Поступление товаров», «Реализация товаров». Если выделить всё подряд, выделение потеряет смысл.

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

Порядок настройки интерфейса подсистемы
  1. 1
    Откройте свойства подсистемы и включите нужные объекты в состав подсистемы
  2. 2
    Откройте редактор «Командный интерфейс» и расставьте флажки видимости команд
  3. 3
    Настройте порядок команд кнопками перемещения и задайте важность
  4. 4
    Обновите конфигурацию базы данных (F7)
  5. 5
    Запустите сеанс под ролью пользователя и проверьте панели раздела

Управление видимостью команд по ролям

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

Видимость по ролям работает только в паре с правами. Если у роли нет права «Просмотр» объекта, команда не появится, даже если в интерфейсе она включена. Обратное неверно: включённая видимость не даёт прав, а скрытая команда не отбирает их.

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

Работа с вложенными подсистемами и картинкой раздела

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

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

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

Типичные ошибки и ограничения

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

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

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

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

Проверка результата после настройки

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

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

Полезно пройти сценарий «новый сотрудник»: войти под свежесозданным пользователем и убедиться, что за 10–15 секунд он находит основные рабочие инструменты раздела. Если поиск занимает дольше — пересмотрите порядок и важность команд.

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

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

Состав панели навигации
Норма

Видны только нужные списки, команды в рабочем порядке

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

Лишние команды или отсутствуют ключевые списки

Видимость по ролям
Норма

Под каждой ролью раздел выглядит как задумано

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

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

Панель действий
Норма

Команды создания и отчёты доступны сверху раздела

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

Кнопки создания отсутствуют или дублируются

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

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

Чаще всего не выполнено обновление конфигурации базы данных (F7) — изменения остались только в конфигураторе. Также пользователю может мешать его персональная настройка навигации: сбросьте её через «Вид» → «Настройка навигации» в пользовательском режиме.

Как добавить в подсистему отчёт или обработку?

Включите объект в состав подсистемы на закладке «Состав» в свойствах подсистемы. Команда открытия отчёта появится в панели действий раздела, после чего её порядок и видимость настраиваются в редакторе командного интерфейса.

Можно ли скрыть подсистему от части пользователей?

Да, через видимость команд по ролям в редакторе командного интерфейса либо через настройку порядка разделов с ограничением по ролям. Но помните: скрытие раздела не заменяет права доступа к данным объектов.

Как переименовать команду открытия списка в панели навигации?

Представление команды берётся из синонима объекта метаданных, поэтому измените синоним справочника или документа. Альтернатива — создать общую команду с собственным именем и включить её в подсистему, скрыв стандартную.

Чем настройка в конфигураторе отличается от настройки в режиме 1С:Предприятие?

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

Почему команда не появляется, хотя флажок видимости установлен?

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

Итог

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

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