Разделы, панели и команды 1С 8.3: от конфигуратора до рабочего места
Содержание
Командный интерфейс 1С 8.3 настраивают на двух уровнях. Разработчик или администратор задаёт его в конфигураторе: через подсистемы, роли и редактор командного интерфейса (корень конфигурации → контекстное меню → Открыть командный интерфейс конфигурации). Пользователь подстраивает своё рабочее место в режиме 1С:Предприятие через Главное меню → Вид → Настройка панелей.
Какой уровень выбрать, зависит от задачи. Скрыть раздел у всех бухгалтеров — это роли и конфигурация. Убрать лишние команды у одного сотрудника — это его личные настройки, конфигурацию трогать не нужно. Дальше все приёмы описаны для интерфейса «Такси» на платформе 8.3.2x.
Из чего состоит командный интерфейс 1С 8.3
Интерфейс собирается автоматически из объектов конфигурации. Никто не рисует меню вручную: платформа смотрит, какие подсистемы есть, какие объекты в них входят и на что у пользователя есть права.
| Элемент | Где на экране | Что в нём | Чем управляется |
|---|---|---|---|
| Панель разделов | Сверху или слева | Подсистемы верхнего уровня: «Главное», «Банк и касса», «Продажи» | Подсистемы, роли, настройки пользователя |
| Панель функций раздела | Открывается при выборе раздела | Списки, отчёты, обработки раздела | Командный интерфейс подсистемы |
| Панель навигации | Группы «Важное», «Обычное», «См. также» | Команды открытия списков | Командный интерфейс подсистемы |
| Панель действий | Группы «Создать», «Отчеты», «Сервис» | Создание объектов, отчёты, обработки | Командный интерфейс подсистемы |
| Начальная страница | Рабочая область при входе | Формы-«рабочие столы» | Рабочая область начальной страницы |
| Панели открытых, избранного, истории | По краям окна | Служебная навигация | Настройки пользователя |
📌 Три правила, которые объясняют почти всё поведение интерфейса:
- 🧩 Раздел — это подсистема с включённым свойством
Включать в командный интерфейс. - 🔐 Команда видна, только если у пользователя есть право на объект. Нет права «Просмотр» на справочник — пропадёт команда его списка. Нет права «Добавление» — пропадёт команда в группе «Создать».
- 🗂 Раздел без единой доступной команды платформа не показывает вовсе.
Поэтому «пропал раздел» почти никогда не означает поломку интерфейса. Обычно у пользователя не хватает прав на все объекты подсистемы.
Роли и права: как они управляют интерфейсом
Видимость в 1С работает в два слоя. Первый слой — права роли: они решают, может ли пользователь вообще открыть объект. Второй — видимость по ролям в редакторе командного интерфейса: она прячет команду, даже когда права есть.
Второй слой нужен, чтобы не перегружать экран. Например, кладовщику разрешено читать справочник «Контрагенты», чтобы видеть его в документах. При этом команда списка контрагентов в его разделах не нужна. Её скрывают видимостью, а право чтения оставляют.
Как задать видимость по ролям в конфигураторе
- Откройте командный интерфейс подсистемы: двойной щелчок по подсистеме → в свойствах строка «Командный интерфейс» →
Открыть. - Справа найдите колонку «Видимость». Общий флажок задаёт видимость для всех.
- Раскройте видимость по ролям: появятся колонки с каждой ролью конфигурации.
- Снимите флажок у нужной роли. Команда исчезнет у пользователей, у которых видимость не разрешена ни одной из их ролей.
- Сохраните конфигурацию и выполните
Конфигурация → Обновить конфигурацию базы данных(F7).
Видимость — не защита данных. Скрытый список всё равно откроется через поиск, ссылку или меню «Все функции», если право на объект осталось. Доступ ограничивают только права роли.
В типовых конфигурациях роли не назначают напрямую
В БП 3.0, ЗУП 3.1, УТ 11 права выдают через профили групп доступа: Администрирование → Настройки пользователей и прав → Группы доступа. Профиль — это набор ролей. Пользователь получает роли из всех групп, куда он входит.
Отсюда частая ловушка: администратор снимает пользователя с одной группы, а раздел остаётся. Роль с правами пришла из другой группы. Проверяйте все группы сотрудника, а не одну.
Разделы и панель навигации в конфигураторе
Состав и порядок разделов задаются в редакторе командного интерфейса конфигурации. Откройте его через контекстное меню корня дерева: Открыть командный интерфейс конфигурации.
Порядок и видимость разделов
В редакторе слева выберите «Панель разделов». Справа — список подсистем верхнего уровня.
- Стрелками вверх и вниз задайте порядок разделов.
- Флажком «Видимость» включите или скройте раздел для всех.
- В колонках ролей настройте, кому раздел виден.
Чтобы добавить новый раздел, создайте подсистему, включите у неё Включать в командный интерфейс и задайте картинку. Без картинки раздел в режиме «картинка и текст» выглядит пустым квадратом.
Состав панели навигации раздела
Объект попадает в раздел, когда вы отмечаете подсистему на вкладке «Подсистемы» в его свойствах. После этого команда открытия списка сама появится в панели навигации, в группе «Обычное».
В редакторе командного интерфейса подсистемы команды можно перетащить:
- ⭐ в «Важное» — то, что открывают каждый день. Эти команды выделены и стоят первыми;
- 📄 в «Обычное» — рабочие списки;
- 🔗 в «См. также» — справочники и редкие журналы.
Вложенные подсистемы второго уровня показываются в панели функций отдельными заголовками. Так в большом разделе удобно разделить, например, «Закупки» и «Склад», не плодя новых разделов сверху.
Панель действий, команды форм и контекстные команды
Панель действий раздела содержит три стандартные группы. Платформа заполняет их сама:
| Группа | Что попадает автоматически | Когда команда пропадает |
|---|---|---|
| Создать | Создание документов и элементов справочников подсистемы | Нет права «Добавление» |
| Отчеты | Отчёты, включённые в подсистему | Нет права «Использование» на отчёт |
| Сервис | Обработки подсистемы | Нет права «Использование» на обработку |
Порядок и видимость здесь настраиваются так же, как в панели навигации, — в командном интерфейсе подсистемы.
Командный интерфейс формы
У каждой управляемой формы свой командный интерфейс. В редакторе формы слева вверху есть вкладка «Командный интерфейс» рядом с вкладкой «Элементы». В ней две области:
- 🧭 панель навигации формы — переходы к связанным данным: подчинённые справочники, движения документа по регистрам;
- ⚙️ командная панель формы — кнопки над формой.
Например, в карточке контрагента ссылки «Договоры» и «Банковские счета» — это панель навигации формы. Их порядок и видимость по ролям задаются там же.
Контекстные команды
Общая команда с заданным типом параметра становится контекстной. Она появляется только в формах объектов этого типа. Место её показа задаёт свойство «Группа»: например, командная панель формы, панель навигации формы, группа «Создать на основании».
Такой приём нужен, когда одна обработка вызывается из нескольких документов. Вы пишете одну общую команду и указываете в типе параметра все нужные документы.
Как изменить интерфейс типовой конфигурации без снятия с поддержки
Правка командного интерфейса прямо в типовой конфигурации требует включить возможность изменения. После этого каждое обновление превращается в сравнение и объединение. Практики так не делают.
Рабочий способ — расширение конфигурации (доступны с платформы 8.3.6):
- Откройте
Конфигурация → Расширения конфигурациии создайте новое расширение. - Заимствуйте нужную подсистему: в дереве основной конфигурации контекстное меню подсистемы →
Добавить в расширение. - В расширении откройте командный интерфейс заимствованной подсистемы и поменяйте порядок, группы и видимость команд.
- Свой отдельный раздел создайте как новую подсистему расширения.
- Обновите конфигурацию базы данных расширения и перезапустите сеанс.
Расширение переживает обновления типовой. Если после обновления в подсистему добавят новые объекты, они просто появятся в интерфейсе.
Новую роль для своего раздела тоже удобно держать в расширении. В типовых конфигурациях на БСП её затем включают в профиль группы доступа.
Персональная настройка интерфейса в режиме 1С:Предприятие
Пользователь меняет только своё рабочее место. Права и видимость из конфигурации при этом не обходятся: скрытое ролью в настройках не появится.
Расположение панелей
Откройте Главное меню → Вид → Настройка панелей. Перетащите панели мышью в нужную область окна: сверху, слева, справа или снизу.
Частые варианты:
- 📐 панель разделов слева — на широких мониторах так помещается больше разделов;
- 🕘 панель истории и избранного — если сотрудник постоянно возвращается к одним документам;
- 🧹 убрать панель открытых — если пользователь работает в одном окне.
Разделы, команды и начальная страница
| Что настраиваем | Где |
|---|---|
| Какие разделы видны и в каком порядке, вид «картинка/текст» | Главное меню → Вид → Настройка панели разделов |
| Команды панели навигации раздела | Значок шестерёнки в панели функций раздела → «Настройка навигации» |
| Команды панели действий раздела | Шестерёнка в панели функций → «Настройка действий» |
| Формы на начальной странице | Главное меню → Вид → Настройка начальной страницы |
| Поля и кнопки конкретной формы | Еще → Изменить форму в самой форме |
В настройке навигации команду можно перенести в «Важное» или убрать из списка. Это меняет панель только у текущего пользователя.
Копирование настроек на других сотрудников
Это главный приём для администратора. Настроили интерфейс одному бухгалтеру — скопируйте его остальным, а не повторяйте вручную.
В конфигурациях на БСП откройте Администрирование → Настройки пользователей и прав → Персональные настройки пользователей. Выберите пользователя-образец, отметьте настройки внешнего вида и скопируйте их выбранным пользователям или группе. Там же настройки можно очистить, если пользователь «сломал» себе интерфейс.
Получатель увидит новые настройки после перезапуска сеанса. Перед копированием предупредите его: свои прежние настройки панелей он потеряет.
Почему команда или раздел не видны: ошибки настройки
Пройдите по симптомам ниже. Они не повторяют шаги, а помогают найти, на каком слое «застряла» команда.
Ещё один источник путаницы — меню «Все функции». Оно показывает все объекты, на которые есть права, в обход разделов. Включается в Главное меню → Сервис → Параметры флажком «Отображать команду “Все функции”». Если через него объект открывается, а в разделе его нет, дело точно в видимости или составе подсистемы, а не в правах.