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