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

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

Как расположить подсистемы в 1С в нужном порядке

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

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

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

Что такое подсистема и как 1С формирует их порядок

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

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

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

Как изменить порядок подсистем в конфигураторе

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

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

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

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

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

Как настроить порядок через командный интерфейс подсистемы

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

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

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

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

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

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

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

Как проверить результат и сбросить пользовательские настройки

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

Чтобы распространить новый порядок на всех, сбросьте пользовательские настройки навигации. В типовых конфигурациях это делается через раздел администрирования: «Настройки пользователей и прав» → «Персональные настройки пользователей» → копирование или очистка настроек. Либо пользователь сам сбрасывает настройки панели разделов через её меню настройки.

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

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

Порядок разделов у нового пользователя
Норма

Совпадает с порядком подсистем в конфигураторе

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

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

Порядок у пользователя, менявшего настройки
Норма

После сброса настроек порядок обновился

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

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

Панель функций внутри раздела
Норма

Основные команды вверху, видимость соответствует настройке командного интерфейса

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

Команды пропали или дублируются — проверьте флажки видимости и права доступа

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

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

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

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

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

FAQ: частые вопросы о порядке подсистем

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

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

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

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

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

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

Влияет ли порядок подсистем на работу обменов и отчётов?

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

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

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

Итог

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

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