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

Администрирование · 12 мин

Как в 1С установить главное меню

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

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

Важно сразу разделить две задачи, которые часто путают. Первая — вернуть отображение самой кнопки главного меню и панели разделов в пользовательском режиме «1С:Предприятие». Вторая — настроить состав команд главного меню и командного интерфейса в конфигураторе, то есть определить, какие пункты увидят пользователи. Обе задачи решаются по-разному, и ниже разобраны обе.

Материал ориентирован на управляемое приложение (интерфейс «Такси»), которое используется в актуальных конфигурациях: «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и других. Отдельно описаны особенности обычного приложения, где логика меню устроена иначе.

Что такое главное меню в 1С и где оно находится

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

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

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

Как вернуть главное меню в пользовательском режиме

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

Порядок восстановления панелей
  1. 1
    Откройте главное меню кнопкой с логотипом в левом верхнем углу. Если кнопка видна, но меню не раскрывается, нажмите её повторно или перезапустите сеанс.
  2. 2
    Перейдите в раздел «Вид» — «Настройка панелей» (в ряде конфигураций пункт называется «Панели»).
  3. 3
    Включите отображение нужных элементов: панель разделов, панель открытых, панель функций текущего раздела.
  4. 4
    Если интерфейс переключён в полноэкранный режим, выйдите из него через «Вид» — соответствующая команда возвращает стандартную компоновку.
  5. 5
    Проверьте результат: кнопка главного меню и панель разделов должны отображаться постоянно, независимо от открытого окна.

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

Ещё одна типичная ситуация — пользователь работает в тонком или веб-клиенте, где компоновка интерфейса отличается от толстого клиента. Убедитесь, что вы проверяете наличие меню именно в том клиенте, в котором работает пользователь.

Как настроить состав главного меню в конфигураторе

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

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

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

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

Настройка меню через подсистемы и роли

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

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

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

Перед настройкой ролевой видимости выгрузите список реальных ролей пользователей из раздела администрирования. Частая ситуация: раздел настроен для роли, которой ни у кого нет, и меню «не появляется» у всего отдела. Сверка ролей занимает минуту и экономит часы поиска.
ПЗ
Практическое замечание

Особенности обычного приложения

В старых конфигурациях на обычных формах (например, «Управление торговлей 10.3», «Управление производственным предприятием 1.2») главное меню устроено иначе: это классическая строка меню в верхней части окна с пунктами «Файл», «Операции», «Сервис» и произвольными меню, заданными разработчиком. Понятия «панель разделов» и интерфейс «Такси» там отсутствуют.

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

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

Где настраивать меню

Управляемое приложение (Такси)

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

Обычное приложение

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

Расширение конфигурации

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

Проверка результата и типичные ошибки

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

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

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

Обновление конфигурации базы данных
Норма

Обновление завершилось без сообщений об ошибках

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

Ошибки реструктуризации или ссылки на удалённые объекты — изменения нужно откатить

Главное меню у пользователя
Норма

Кнопка меню видна, команды «Создать» и служебные пункты присутствуют

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

Меню пустое или отсутствуют ожидаемые команды — проверьте видимость в командном интерфейсе и права роли

Панель разделов
Норма

Отображаются только нужные пользователю разделы

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

Лишние разделы видны всем — проверьте свойство «Включать в командный интерфейс» и видимость по ролям

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

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

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

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

Почему у пользователя не видно пункта «Все функции» в главном меню?

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

Можно ли настроить главное меню без конфигуратора?

Частично. Видимость панелей, порядок разделов и избранное пользователь настраивает сам в режиме «1С:Предприятие». Но состав команд, видимость разделов по ролям и структура подсистем меняются только в конфигураторе или через расширение.

Изменения в командном интерфейсе сделаны, но пользователи ничего не видят. Что не так?

Чаще всего не выполнено обновление конфигурации базы данных (F7) — изменения сохранены в конфигурации, но не применены к рабочей базе. Вторая причина — проверка под администратором вместо целевого пользователя. Третья — у пользователя нет прав на объекты, команды которых вы включили.

Как скрыть лишние разделы, не трогая типовую конфигурацию?

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

Пропала кнопка главного меню после обновления платформы. Это нормально?

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

Как сделать разное меню для разных отделов?

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