Убираем лишние разделы из панели 1С 8.3: от личной настройки до запрета ролью

· 9 мин

Содержание

Быстрее всего скрыть раздел в 1С 8.3 так: главное меню (кнопка с тремя полосками в левом верхнем углу) → Вид → Настройка панели разделов, перенести ненужный раздел в левую колонку и нажать «ОК». Это личная настройка: она меняет интерфейс только у того, кто её сделал, и пользователь может вернуть раздел сам.

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

Какой способ выбрать: режимы работы и где живёт настройка

У 1С два режима, и от режима зависит, где хранится настройка и кто её может изменить.

  • 🖥️ 1С:Предприятие — обычная работа. Здесь пользователь настраивает свою панель разделов, а администратор базы управляет правами и функциональностью программы.
  • 🛠️ Конфигуратор — режим разработчика. Здесь меняют саму конфигурацию: подсистемы (так на языке платформы называются разделы), их видимость и состав.
СпособГде делаетсяКого касаетсяМожет ли пользователь вернуть разделВлияет на обновления
Настройка панели разделов1С:ПредприятиеОдного пользователяДаНет
Копирование настроек другим1С:ПредприятиеВыбранных пользователейДаНет
Функциональность программы1С:ПредприятиеВсех пользователей базыНетНет
Профили групп доступа1С:ПредприятиеГруппу пользователейНетНет
Расширение конфигурацииКонфигураторВсех или по ролямНетМинимально
Правка основной конфигурацииКонфигураторВсех или по ролямНетДа, усложняет

В облачной 1С (сервис 1С:Фреш и аналоги) конфигуратора у пользователя нет. Там доступны только способы из режима 1С:Предприятие и расширения, если сервис разрешает их подключать.

Скрыть раздел и запретить доступ к данным — разные вещи. Если у пользователя остались права, он откроет тот же справочник через Все функции, по ссылке из другого документа или из отчёта. Нужен запрет — режьте права, а не интерфейс.

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

Этот способ подходит, когда бухгалтер сам хочет убрать с глаз разделы, которыми не пользуется: «Производство», «ОС и НМА», «Склад».

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

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

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

Настраивать панель вручную у двадцати кассиров долго. В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) есть копирование настроек:

  1. Настройте панель разделов у одного пользователя-образца.
  2. Под администратором откройте Администрирование → Настройки пользователей и прав.
  3. Перейдите по ссылке копирования настроек.
  4. Укажите пользователя-образец, отметьте настройки внешнего вида и выберите получателей.
  5. Скопируйте. Получатели увидят новую панель при следующем входе.

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

Скрытие разделов через права доступа

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

В типовых конфигурациях роли напрямую пользователям не выдают. Работает связка «профиль группы доступа → группа доступа → пользователи».

  • 📦 Профиль — набор ролей. Например, «Бухгалтер», «Кассир», «Только просмотр».
  • 👥 Группа доступа — профиль плюс список участников и ограничения (по организациям, складам).
  • 👤 Пользователь — получает права всех групп, в которые входит.

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

  1. Откройте Администрирование → Настройки пользователей и прав → Профили групп доступа.
  2. Найдите поставляемый профиль, близкий к нужному (например, «Бухгалтер»), и скопируйте его. Поставляемые профили менять нельзя, их копируют.
  3. Дайте копии понятное имя: «Бухгалтер без зарплаты».
  4. На вкладке с ролями снимите флажки с ролей, которые дают доступ к объектам скрываемого раздела. Ориентируйтесь на названия: роли по зарплате и кадрам, по основным средствам, по производству.
  5. Сохраните профиль.
  6. Откройте Группы доступа, создайте группу на основе нового профиля и добавьте участников.
  7. Уберите этих пользователей из групп со старым, более широким профилем.

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

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

  • 🔍 Откройте карточку пользователя и перейдите по ссылке прав доступа: там видно, в каких группах он состоит.
  • 🔍 Зайдите в базу под этим пользователем (или попросите его перезайти) и посмотрите на панель разделов.
  • 🔍 Проверьте, что пропали только лишние разделы, а рабочие документы открываются и проводятся.

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

Функциональность программы: скрыть раздел у всех

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

В Бухгалтерии 3.0 это Главное → Настройки → Функциональность. Там на вкладках включают и отключают целые участки учёта: производство, товары и склад, банк и касса, зарплату и кадры.

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

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

Скрытие раздела в конфигураторе

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

Вариант 1. Свойство подсистемы

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

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

Вариант 2. Видимость раздела по ролям

Этот вариант оставляет раздел одним ролям и прячет от других.

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

Чем это грозит типовой конфигурации

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

После этого каждое обновление превращается в сравнение и объединение с новой версией поставщика. Ради одного скрытого раздела это дорого. Поэтому в типовых базах первым пробуют расширение.

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

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

Общая схема:

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

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

Расширение можно отключить одним флажком в режиме 1С:Предприятие: Администрирование → Печатные формы, отчёты и обработки → Расширения. Это удобный «аварийный выключатель»: что-то пошло не так — сняли флажок, перезапустили сеанс, вернулся типовой интерфейс.

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

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

Диагностика: выберите симптом

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

Как вернуть скрытый раздел

Способ возврата зависит от того, как раздел прятали.

  • ↩️ Убран через настройку панели. Главное меню → Вид → Настройка панели разделов, перенесите раздел обратно вправо. Если настройка сбилась совсем, в меню «Ещё» этой формы есть возврат к стандартным настройкам.
  • ↩️ Сбились настройки у многих. Администратор очищает настройки внешнего вида у нужных пользователей в Администрирование → Настройки пользователей и прав (ссылка очистки настроек). После перезахода панель станет стандартной.
  • ↩️ Убран правами. Верните роль в профиль группы доступа или добавьте пользователя в группу с нужным профилем.
  • ↩️ Убран функциональностью. Включите участок учёта обратно в настройках функциональности.
  • ↩️ Убран в расширении. Отключите расширение или верните видимость команд в нём.
  • ↩️ Подсистему удалили из основной конфигурации. Сравните конфигурацию с конфигурацией поставщика и восстановите подсистему из неё. Если базу сильно правили, проще загрузить конфигурацию из сохранённого .cf или развернуть копию .dt на тестовом сервере и перенести подсистему оттуда.

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

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

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