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

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

Как создать разделы в 1С: пошаговая инструкция

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

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

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

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

Что такое раздел и подсистема в 1С

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

Один и тот же объект может входить сразу в несколько подсистем: например, справочник «Номенклатура» уместен и в разделе «Склад», и в разделе «НСИ». Это нормальная практика — подсистема не «забирает» объект, а лишь ссылается на него при построении командного интерфейса.

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

Создание нового раздела (подсистемы) в конфигураторе

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

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

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

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

Наполнение раздела объектами

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

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

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

Не помещайте в один раздел больше 7–10 команд навигации — длинные списки тяжело сканируются глазами. Если объектов много, создайте вложенные подсистемы: они превратятся в подгруппы внутри раздела и сделают меню компактнее.
ПЗ
Практическое замечание

Настройка порядка и внешнего вида разделов

Порядок разделов в панели разделов определяется порядком подсистем в дереве конфигурации: чем выше подсистема в ветке «Подсистемы», тем левее (или выше) раздел у пользователя. Изменить порядок можно перетаскиванием в дереве конфигурации или кнопками перемещения в окне «Все подсистемы».

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

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

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

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

Видимость раздела для разных пользователей

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

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

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

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

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

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

Раздел в панели разделов
Норма

Раздел виден с заданным именем и картинкой

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

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

Состав раздела
Норма

Отображаются команды открытия списков и создания объектов

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

Раздел пуст — объекты не включены в подсистему

Вид у других пользователей
Норма

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

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

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

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

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

Когда раздел создавать не нужно: альтернативы

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

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

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

Нужен новый логический блок с несколькими объектами для всех пользователейСоздайте новую подсистему в конфигураторе
Нужно добавить 1–2 отчёта в существующий разделВключите объекты в существующую подсистему, новый раздел не создавайте
Нельзя менять конфигурацию (типовая на полной поддержке)Используйте дополнительные отчёты и обработки БСП или внешние файлы
Доступ нужен только одному пользователюНастройте его панель разделов и избранное без правки конфигурации
Итог

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

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

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

Почему созданный раздел не виден пользователю, хотя у администратора он есть?

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

Можно ли создать раздел без конфигуратора, прямо в режиме «1С:Предприятие»?

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

Что будет с моим разделом при обновлении типовой конфигурации?

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

Как переименовать раздел, который уже видят пользователи?

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

Сколько разделов можно создать и есть ли ограничения?

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

Один документ нужен в двух разделах — это не вызовет ошибок?

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