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