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