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