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