Новый раздел в панели 1С: показать скрытый или создать свой

· 10 мин

Содержание

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

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

Статья написана для платформы 8.3 с интерфейсом «Такси» и типовых конфигураций вроде Бухгалтерии предприятия 3.0, ЗУП 3.1 и Управления торговлей 11.

Что такое раздел и откуда он берётся

Раздел в 1С — это пункт верхнего уровня в панели разделов. У программы с интерфейсом «Такси» она расположена слева или сверху, в зависимости от настроек. Каждому разделу в конфигурации соответствует подсистема верхнего уровня: «Банк и касса», «Продажи», «Зарплата и кадры» и так далее.

Отсюда следствия, которые экономят время:

  • 🧩 Пользователь может показать, скрыть и переставить разделы, которые уже есть в конфигурации. Создать новый раздел из интерфейса пользователя нельзя.
  • 🛠 Новый раздел — это новая подсистема, а её создают только в Конфигураторе или через расширение конфигурации .
  • 🔐 Даже созданная подсистема не появится у пользователя, пока роль не даёт права на просмотр этой подсистемы и входящих в неё объектов.
  • 🧱 Внутри раздела лежат команды: списки справочников, документы, отчёты, обработки. Раздел без команд на панели не показывается.

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

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

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

Что нужноДля настройки панелиДля создания подсистемы
Режим запуска1С:ПредприятиеКонфигуратор
Права пользователяобычныероль с правом «Администрирование» и доступом к Конфигуратору
Кто видит результаттолько вывсе пользователи с нужной ролью
Что делать с обновленияминичегосм. ниже про поддержку

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

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

Как добавить раздел в панель разделов (режим 1С:Предприятие)

Это способ для случая «раздел был, а теперь его не видно» или «хочу собрать панель под себя». Настройка хранится для вашего пользователя и не влияет на коллег.

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

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

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

Закрепить разделы и убрать лишние

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

Если на вашем рабочем месте очень узкий монитор, раздел может не помещаться в панель и уходить под кнопку со стрелкой в конце ряда. Он при этом есть. Проверьте, нет ли такой кнопки, прежде чем искать его в настройках.

Сбросить настройки панели

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

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

Это способ для тех, кому нужен именно новый пункт верхнего уровня. Разберём по шагам на примере раздела «Мои обработки», куда мы положим несколько служебных обработок.

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

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

Порядок и вид команд внутри раздела

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

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

Расширение вместо правки типовой конфигурации

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

  1. сохраняют расширение и нажимают Обновить конфигурацию БД;
  2. запускают 1С:Предприятие и проверяют раздел;
  3. при переносе в рабочую базу загружают файл .cfe и снова обновляют конфигурацию базы.

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

Перед публикацией нового раздела
Выполнено: 0 / 5

Права доступа: почему раздел не виден пользователям

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

Видимость подсистемы определяется правом Просмотр на саму подсистему в роли. Но этого мало. Команда внутри раздела появится, только если у пользователя есть права на сам объект: справочник, документ, отчёт. Если прав нет ни на один объект раздела, раздел окажется пустым и в панели не отобразится.

Как выдать права:

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

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

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

Частые ситуации, когда раздел добавлен, но не появился

СимптомВероятная причинаЧто проверить
Раздела нет ни у когоне включено «Включать в командный интерфейс» или подсистема пустасвойства подсистемы и её состав
Раздел есть у администратора, но нет у остальныхнет права Просмотр у ролироли пользователей, группы доступа
Раздел виден, но внутри пустонет прав на объекты или они скрыты функциональной опциейправа на объекты, настройки программы
Раздел был вчера, сегодня нетпользователь сбросил настройки панели или поменялся профильокно настройки панели разделов
Изменения не видны после сохраненияне выполнено обновление конфигурации базы данныхпункт обновления конфигурации БД

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

Что учесть при работе с подсистемами и командами

Несколько приёмов, которые пригодятся тем, кто строит интерфейс всерьёз.

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

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

Картинка раздела. Подберите её из библиотеки картинок конфигурации, так раздел будет узнаваемым на панели. Если картинку не задать, будет пустое место, которое выглядит неряшливо.

Свои команды. Если нужно вынести на панель не справочник, а действие, создайте общую команду и включите её в нужную подсистему. Команда запускает обработку или открывает форму.

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

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

Что вам нужно сделать?

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

Можно ли добавить раздел в 1С без Конфигуратора?
Новый раздел нельзя. Можно показать и переставить уже существующие в настройках панели разделов в режиме 1С:Предприятие.
Почему в настройке панели разделов нет нужного раздела?
Либо у вас нет прав на его объекты, либо он отключён функциональной опцией, либо в конфигурации такой подсистемы нет. Проверьте настройки программы в разделе «Администрирование».
Пропадёт ли мой раздел после обновления 1С?
Если вы правили основную конфигурацию на поддержке, при обновлении он может потеряться или потребовать объединения. Раздел в расширении конфигурации обновление типовой конфигурации не затрагивает.
Нужны ли права администратора, чтобы переставить разделы?
Нет, но роль не должна запрещать пользователю менять интерфейс. Если пункта настройки не видно, это настраивает администратор.
Работает ли это в файловой и клиент-серверной базе одинаково?
Да. Различие только в том, что обновление конфигурации БД просит монопольного доступа, и его выполняют, когда все пользователи вышли из базы.
Как вернуть панель как было?
В окне настройки панели разделов используйте команду возврата настроек по умолчанию.