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