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

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

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

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

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

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

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

Что такое раздел в 1С и когда его нужно добавлять

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

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

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

Подготовка: что проверить перед изменением конфигурации

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

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

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

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

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

Задайте имя (латиницей, без пробелов, например «УчетТранспорта») и синоним — именно синоним увидят пользователи в панели разделов, например «Транспорт». При необходимости укажите картинку раздела: она отображается в панели разделов рядом с названием. Картинку предварительно добавляют в ветку «Общие → Общие картинки».

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

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

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

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

Один и тот же объект может входить в несколько подсистем одновременно — это нормально. Например, справочник «Контрагенты» обычно присутствует и в разделе продаж, и в разделе закупок.

Порядок команд внутри раздела настраивается через кнопку «Командный интерфейс» в палитре свойств подсистемы. Там можно изменить порядок пунктов, сгруппировать их и настроить видимость. Лишние стандартные команды (например, создание всех видов документов) здесь же можно скрыть, оставив только нужные пользователю.

Права доступа и роли

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

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

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

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

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

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

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

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

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

Команды внутри раздела
Норма

Видны списки документов и отчётов, команды открываются

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

Пустая панель функций — нет прав на объекты

Вид под обычным пользователем
Норма

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

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

У пользователя раздел пропал — не назначены права

Настройка панели разделов в режиме «1С:Предприятие»

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

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

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

Сравнение вариантов

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

Подходит для нового функционального блока; требует обновления конфигурации и прав разработчика

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

Подходит для изменения состава и порядка существующих разделов; делается пользователем без доработок

Расширение конфигурации

Подходит для типовых конфигураций на поддержке; подсистема добавляется без снятия с поддержки

Типичные ошибки и ограничения

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

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

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

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

Проверка итогового результата

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

Затем повторите проверку под учётной записью рядового пользователя с целевой ролью. Если раздел виден, команды на месте и документы создаются — задача выполнена. Если что-то отсутствует, вернитесь к настройке состава подсистемы и прав ролей.

Итог

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

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

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

Можно ли добавить раздел без конфигуратора?

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

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

Проверьте три вещи: обновлена ли конфигурация базы данных (F7 в конфигураторе), есть ли в подсистеме хотя бы один объект на вкладке «Состав» и есть ли у вашей роли права на эти объекты. Чаще всего причина в пустом составе или отсутствии прав.

Как добавить раздел в типовую конфигурацию на поддержке?

Безопаснее всего — через расширение конфигурации: в конфигураторе «Конфигурация → Расширения конфигурации», создайте расширение и добавьте в него подсистему. Тогда типовая конфигурация останется на поддержке, а обновления будут устанавливаться штатно.

Можно ли переименовать или убрать стандартный раздел?

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

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

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

Сколько разделов можно создать в 1С?

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