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