Администрирование · 10 мин
Как настроить командный интерфейс 1С
Как настроить командный интерфейс 1С: панели разделов, функций и действий, порядок команд, видимость по ролям, типичные ошибки и проверка результата.
Командный интерфейс — это набор панелей, через которые пользователь открывает документы, справочники, отчёты и обработки: панель разделов, панель функций текущего раздела, панель действий и панель избранного. От его настройки зависит, насколько быстро сотрудник находит нужную операцию и не видит лишних команд, к которым у него нет отношения.
Настройка выполняется на двух уровнях. Первый — пользовательский: сам работник меняет порядок разделов, видимость команд и состав избранного через меню «Вид» без прав администратора. Второй — прикладной: разработчик или администратор определяет структуру подсистем, состав команд и их видимость по ролям в конфигураторе. Эти уровни дополняют друг друга, и путать их не стоит: то, что скрыто настройками ролей, пользователь сам включить не сможет.
Ниже разобраны оба сценария: как разложить панели под себя в режиме «1С:Предприятие» и как грамотно выстроить командный интерфейс подсистем в конфигураторе, чтобы у разных ролей был свой рабочий стол без доработки кода.
Из чего состоит командный интерфейс и как он управляется
В такси-интерфейсе выделяют несколько панелей. Панель разделов показывает подсистемы верхнего уровня (например, «Продажи», «Склад», «Деньги»). Панель функций текущего раздела содержит команды навигации — открытие списков документов, справочников, отчётов. Панель действий включает команды создания новых объектов и сервисные операции. Отдельно существуют панель избранного, панель истории и панель открытых окон.
Каждая команда в панелях подтягивается из конфигурации: у справочников, документов, отчётов и обработок есть свойства, определяющие, попадёт ли команда в командный интерфейс и в какие именно подсистемы. Пользовательская настройка лишь меняет видимость и порядок уже существующих команд, но не создаёт новых.
Важно понимать связь с правами: если у пользователя нет права просмотра объекта, команда скрывается автоматически, независимо от настроек. Поэтому «пропавшая» команда чаще всего означает не сбой интерфейса, а отсутствие права или снятый флажок видимости.
Настройка панелей в режиме «1С:Предприятие»
Любой пользователь может перестроить панели под свои задачи. Для этого откройте главное меню (кнопка со стрелкой в левом верхнем углу) и выберите «Вид». Доступны команды настройки панели разделов, панели открытых, панели избранного и панели функций текущего раздела. Перетаскивайте элементы мышью, меняйте порядок стрелками, скрывайте ненужные разделы.
Картинку, представление (текст, картинка или текст с картинкой) и положение панелей тоже можно менять. Например, панель разделов логично держать сверху или слева, а панель открытых — внизу, если привычнее работа в стиле вкладок. Эти изменения сохраняются индивидуально для каждого пользователя и не влияют на коллег.
- 1Откройте главное меню и выберите «Вид → Настройка панелей»
- 2Перетащите нужные панели в удобные области окна или отключите лишние
- 3Откройте нужный раздел и через «Вид → Настройка командного интерфейса» включите видимость нужных команд
- 4Отсортируйте команды стрелками: часто используемые поднимите вверх
- 5Добавьте ключевые списки в избранное через контекстное меню команды или звёздочку
- 6Проверьте результат: закройте окна настройки и убедитесь, что команды на месте
Для тонкой настройки команд конкретного раздела перейдите в этот раздел и выберите «Вид → Настройка командного интерфейса». Откроется список всех доступных команд раздела с флажками видимости. Снимайте флажки с редко используемых команд — панель функций станет короче и чище. Важные команды добавляйте в избранное, чтобы они были доступны из любого раздела.
Настройка командного интерфейса подсистем в конфигураторе
Прикладная настройка начинается с дерева подсистем. В конфигураторе откройте ветвь «Общие → Подсистемы» и создайте структуру разделов, соответствующую бизнес-процессам компании. У каждой подсистемы задайте синоним (он станет названием раздела), картинку и порядок — порядок подсистем в дереве определяет порядок разделов в панели.
Чтобы объект попал в раздел, включите его в состав подсистемы: в свойствах подсистемы на закладке «Состав» отметьте нужные документы, справочники и отчёты. После этого в свойствах подсистемы нажмите кнопку «Командный интерфейс» — откроется редактор, где видны все команды навигации и действий раздела.
В редакторе командного интерфейса управляйте видимостью флажками и порядком кнопками перемещения. Команды создания новых объектов попадают в панель действий, команды открытия списков — в панель функций. Если команда не появилась в редакторе, проверьте, включён ли объект в состав подсистемы и не снят ли у объекта флажок использования стандартных команд.
Настройка командного интерфейса конкретного объекта
У самих объектов конфигурации тоже есть закладка «Командный интерфейс» в палитре свойств. Там задаётся, например, видимость команды ввода на основании или команды открытия связанных списков. Это удобно, когда одна и та же команда должна работать в одних разделах и не мешать в других.
Управление видимостью команд по ролям
Главный инструмент разграничения интерфейса — видимость команд по ролям. В редакторе командного интерфейса подсистемы для каждой команды отображаются колонки ролей, существующих в конфигурации. Снимите флажок у роли — и пользователи с этой ролью не увидят команду, даже если прав на объект у них формально достаточно.
Типовой сценарий: кладовщику оставить в разделе «Закупки» только приходные ордера и складские отчёты, скрыв команды работы с договорами и ценами. Это делается без доработки кода — только настройкой видимости по ролям. При этом помните: видимость команды не заменяет права доступа, она лишь убирает лишнее с экрана. Права настраиваются отдельно через роли и профили групп доступа.
Рабочий стол, избранное и начальная страница
Начальная страница (рабочий стол) собирается из форм, которые пользователь открывает чаще всего: списки документов за день, журналы, отчёты. В конфигураторе состав начальной страницы задаётся в свойствах корня конфигурации через «Рабочая область начальной страницы», а пользователь может добавить нужные формы сам — через команду «Добавить на начальную страницу» в меню открытой формы, если эта возможность включена.
Избранное работает как личная панель быстрого доступа: туда можно добавить любую команду навигации, отчёт и даже конкретный элемент справочника. Для руководителя разумно собрать в избранном контрольные отчёты, для менеджера — журнал заказов и карточку прайса. Избранное хранится в настройках пользователя, поэтому при смене компьютера в файловой базе оно может не перенестись.
Полезный приём — согласовать эталонную настройку панелей для отдела и раздать её новым сотрудникам. В клиент-серверном варианте настройки хранятся в базе, поэтому администратор может скопировать настройки одного пользователя другому штатными средствами администрирования, не настраивая каждое рабочее место вручную.
Проверка результата и типичные ошибки
После настройки обязательно проверьте интерфейс глазами конкретной роли. Войдите под тестовым пользователем, пройдите по всем разделам и убедитесь: нужные команды видны и открываются, лишние скрыты, порядок разделов соответствует логике работы. Особое внимание уделите командам, которые пользователь должен видеть, но не может выполнить из-за прав — лучше скрыть их совсем, чтобы не провоцировать ошибки доступа.
Как проверить результат
Пользователь видит только свои операции, команды открываются без ошибок
Команда отсутствует или при нажатии возникает нарушение прав доступа
Разделы идут в последовательности бизнес-процесса
Порядок случайный, частые разделы скрыты за кнопкой прокрутки
Настройки сохраняются и применяются автоматически
Интерфейс возвращается к прежнему виду — изменения не зафиксированы
Если после обновления конфигурации пользователь сообщает, что «всё пропало», первым делом проверьте, не сброшены ли его персональные настройки и не изменилась ли видимость команд для его роли. Вторая частая причина — объект удалили из состава подсистемы, и команда исчезла из раздела у всех пользователей сразу.
Частые вопросы
Почему пользователь не видит раздел, хотя администратор его создал?
Чаще всего у роли пользователя нет прав ни на один объект в составе подсистемы — пустой раздел скрывается автоматически. Проверьте права на объекты подсистемы и видимость команд по этой роли в редакторе командного интерфейса.
Как вернуть стандартный вид панелей, если настройка запуталась?
Откройте «Вид → Настройка панелей» и воспользуйтесь командой восстановления стандартного расположения, а для команд раздела — «Вид → Настройка командного интерфейса» и верните флажки видимости. Персональные настройки при этом перезапишутся стандартными.
Переносятся ли настройки интерфейса между пользователями?
Автоматически — нет, настройки индивидуальны. В клиент-серверной базе администратор может скопировать настройки одного пользователя другому штатными средствами; в файловой базе это зависит от способа хранения настроек и часто выполняется вручную.
Можно ли скрыть команду только для одного сотрудника, а не для всей роли?
Штатно видимость команд задаётся по ролям, а не по отдельным пользователям. Практичный путь — создать отдельную роль с урезанным интерфейсом и назначить её этому сотруднику, либо ограничиться его личной настройкой видимости команд в режиме предприятия.
Чем скрытие команды отличается от запрета правами?
Скрытие убирает команду с панелей, но объект остаётся доступным через поиск, переход по ссылке или из других форм. Права запрещают само действие с объектом. Для безопасности используйте права, а видимость — только для удобства и чистоты интерфейса.
Нужно ли перезапускать сеанс после изменения командного интерфейса?
Да. Изменения, сделанные в конфигураторе, применяются после обновления конфигурации базы данных, а пользователи увидят новый интерфейс после перезапуска своего сеанса. Персональные настройки панелей в режиме предприятия применяются сразу.
Что важно запомнить
Пользователь настраивает панели через меню «Вид», администратор — структуру подсистем и видимость команд по ролям в конфигураторе. Видимость не заменяет права. Изменения проверяйте под тестовой ролью на копии базы и только потом переносите в рабочую среду.