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

Администрирование · 10 мин

Как изменить порядок подсистем в 1С

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

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

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

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

Что такое подсистема и где отображается её порядок

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

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

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

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

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

Перетаскивание через настройку панели разделов

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

После перемещения разделов в нужную последовательность подтвердите изменения. Панель разделов сразу перестроится. Настройка сохраняется автоматически и действует только для текущего пользователя.

Настройка через «Панель навигации»

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

Порядок действий в пользовательском режиме
  1. 1
    Откройте меню настройки панели разделов (значок настроек на панели или «Главное меню» → «Вид»)
  2. 2
    Выберите команду изменения порядка разделов
  3. 3
    Перетащите разделы мышью или переместите кнопками-стрелками
  4. 4
    Снимите отметки с разделов, которые нужно скрыть (при необходимости)
  5. 5
    Подтвердите изменения и проверьте новый порядок в панели разделов

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

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

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

В открывшемся окне появится список подсистем текущего уровня. Перемещайте элементы кнопками «Вверх» и «Вниз» или перетаскиванием, затем нажмите «ОК». Порядок в списке определяет порядок отображения разделов в панели разделов.

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

Изменение порядка через расширение конфигурации

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

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

Сравнение способов

Пользовательская настройка панели разделов

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

Изменение в конфигураторе

Порядок задаётся для всех пользователей. Требует прав, обновления конфигурации БД и может снять объекты с поддержки

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

Централизованная настройка без снятия с поддержки. Требует навыков разработки и тестирования на копии

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

Частая ситуация: порядок изменили, а панель разделов выглядит по-прежнему или часть разделов пропала. Причины обычно следующие.

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

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

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

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

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

Порядок в панели разделов
Норма

Разделы идут в заданной последовательности у целевого пользователя

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

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

Видимость раздела
Норма

Раздел отображается и открывается, внутри есть документы и отчёты

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

Раздела нет — проверьте права и функциональные опции

Поведение после обновления конфигурации
Норма

Обновление конфигурации БД прошло без ошибок, порядок сохранился

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

Ошибки обновления или конфликты при объединении — откатитесь к копии

Типичные ошибки при изменении порядка подсистем

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

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

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

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

Если результат не устраивает: пользовательскую настройку отменяют сбросом настроек панели разделов к стандартным. Изменения в конфигураторе откатывают возвратом порядка в исходное состояние либо восстановлением конфигурации из резервной копии. Поэтому перед любыми правками в конфигураторе делайте выгрузку базы (dt) или хотя бы сохранение конфигурации в файл cf.

Часто задаваемые вопросы

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

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

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

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

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

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

Снимется ли конфигурация с поддержки при изменении порядка подсистем?

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

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

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

Итог

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

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