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

Разработка и Конфигурация · 11 мин

Как в 1С сделать видимой подсистему

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

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

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

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

Почему подсистема не отображается: основные причины

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

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

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

Раздела нет у всех пользователейПроблема в конфигурации

Проверить состав подсистемы и командный интерфейс в конфигураторе

Раздела нет только у части пользователейПроблема в правах

Проверить роли пользователя и права на объекты подсистемы

Раздел пропал после обновленияФункциональная опция или настройки

Проверить включённые функциональные опции и персональные настройки навигации

Подсистема есть в конфигураторе, но пустаяНет объектов в составе

Добавить объекты метаданных в состав подсистемы

Быстрый способ: включить раздел в режиме «Предприятие»

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

Откройте главное меню (кнопка с тремя полосами или оранжевая кнопка в левом верхнем углу, зависит от версии платформы) и перейдите в пункт «Вид» → «Настройка панели разделов». В открывшемся окне слева будут перечислены доступные, но скрытые разделы. Перенесите нужную подсистему в правую часть списка кнопкой «Добавить» или двойным щелчком, при необходимости задайте порядок кнопками «Вверх» и «Вниз», затем нажмите «ОК».

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

Включение раздела в режиме Предприятие
  1. 1
    Откройте главное меню и выберите «Вид» → «Настройка панели разделов»
  2. 2
    Найдите нужную подсистему в левом списке доступных разделов
  3. 3
    Перенесите её в правый список кнопкой «Добавить»
  4. 4
    Упорядочьте разделы кнопками «Вверх» и «Вниз»
  5. 5
    Нажмите «ОК» и проверьте, что раздел появился в панели разделов

Настройка подсистемы в конфигураторе

Если подсистема создана разработчиком, но не выводится в интерфейс, откройте конфигуратор и найдите её в дереве конфигурации: ветка «Общие» → «Подсистемы». Двойной щелчок по подсистеме открывает окно её свойств.

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

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

После внесения изменений обновите конфигурацию базы данных (клавиша F7 или меню «Конфигурация» → «Обновить конфигурацию базы данных») и перезапустите сеанс пользователя — интерфейс подхватит изменения.

Проверка прав и ролей пользователя

Платформа скрывает раздел, если у пользователя нет прав ни на один объект подсистемы. Поэтому после настройки состава проверьте роли. Откройте в конфигураторе ветку «Общие» → «Роли» и найдите роли, назначенные пользователю.

В редакторе роли перейдите на вкладку «Подсистемы» (или отфильтруйте объекты по нужной подсистеме) и убедитесь, что на ключевые объекты установлены права как минимум «Чтение» и «Просмотр». Без права «Просмотр» объект не отображается в интерфейсе, даже если остальные права есть.

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

Функциональные опции как скрытая причина

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

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

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

Порядок разделов и вложенные подсистемы

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

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

Маршрут решения

Как выбрать действие

Подсистемы нет в списке настройки панели разделовПроверяйте права и функциональные опции — дело не в интерфейсных настройках
Подсистема есть у администратора, но нет у пользователяНастройте роли: добавьте права «Чтение» и «Просмотр» на объекты подсистемы
Подсистема пустая в конфигуратореДобавьте объекты метаданных на вкладке «Состав» и обновите конфигурацию БД
Раздел виден, но открывается пустымНастройте командный интерфейс подсистемы — включите видимость команд навигации

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

Самая частая ошибка — забыть обновить конфигурацию базы данных после изменений в конфигураторе. Изменения сохранены, но не применены, и разработчик ищет несуществующую проблему в правах. Вторая типичная ошибка — настраивать видимость под полными правами и не проверять результат от имени реального пользователя.

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

Типичные ошибки
01
Изменили конфигурацию, но не обновили конфигурацию базы данных (F7) — изменения не применились
02
Проверяли результат только под полными правами — у рядового пользователя раздел так и не появился
03
Добавили объекты в подсистему, но не включили их команды в командном интерфейсе — раздел открывается пустым
04
Забыли про персональные настройки пользователя, который ранее сам скрыл раздел

Итоговая проверка выполняется в три шага: убедитесь, что раздел виден в панели разделов, что внутри него отображаются команды навигации (списки документов, справочников) и что пользователь с целевыми правами видит то же самое. Только после проверки под реальной учётной записью задачу можно считать закрытой.

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

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

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

Подсистема отображается в нужной позиции

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

Раздела нет или он появился только у администратора

Содержимое раздела
Норма

Видны команды: списки, отчёты, создание документов

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

Раздел открывается пустым

Сеанс пользователя
Норма

Пользователь с рабочими ролями видит раздел и объекты

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

Раздел виден только под полными правами

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

Подсистема создана, но не видна даже у администратора. Что проверить первым делом?

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

Можно ли сделать подсистему видимой только для части пользователей?

Да, и это правильный подход. Видимость управляется через роли: создайте отдельную роль с правами на объекты подсистемы и назначьте её только нужным пользователям. Остальные раздел не увидят, потому что у них не будет прав ни на один его объект.

После обновления типовой конфигурации пропал привычный раздел. Что делать?

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

Как переименовать подсистему и изменить её картинку?

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

Нужно ли снимать конфигурацию с поддержки, чтобы настроить видимость подсистемы?

Если речь о включении скрытого раздела типовой конфигурации через «Настройку панели разделов» или функциональные опции — нет, это пользовательские настройки. Снятие с поддержки (включение возможности изменения) требуется только для редактирования состава подсистем, ролей и командного интерфейса в конфигураторе.

Раздел виден, но внутри нет нужных документов. Где это настраивается?

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