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