Разделы, панели и роли: собираем главное меню 1С 8.3 под свою работу
Содержание
Главное меню 1С 8.3 настраивают на двух уровнях. Пользователь меняет порядок и набор разделов через Главное меню → Вид → Настройка панели разделов. Разработчик создаёт сами разделы в конфигураторе — это подсистемы верхнего уровня с флагом «Включать в командный интерфейс».
Частое заблуждение: «раз раздела нет в меню, его надо добавить в конфигураторе». Чаще всего раздел есть, но скрыт настройкой пользователя, правами роли или выключенной функциональностью. Создавать новую подсистему стоит только тогда, когда проверены эти три причины. Всё ниже — про платформу 8.3 с интерфейсом «Такси», общее для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций.
Что решить до того, как трогать меню
Перед настройкой ответьте себе на три вопроса. От ответов зависит, где работать: в пользовательском режиме или в конфигураторе.
- Меню нужно одному человеку или всем? Одному — хватит личных настроек, конфигуратор не нужен. Отделу — копируйте настройки эталонного пользователя. Всем ролям сразу — правьте командный интерфейс конфигурации.
- Нужного пункта нет совсем или он просто далеко? Если команда есть, но спрятана в «См. также», её поднимают настройкой навигации. Если её нет ни в одном разделе — проверяют права и функциональность.
- Конфигурация на поддержке? Если да, любые новые разделы делают только в расширении.
Пример. Кассиру нужны три вещи: кассовые ордера, кассовая книга и справочник контрагентов. Новый раздел ему не нужен. Достаточно оставить на панели «Главное» и «Банк и касса», в настройке навигации поднять кассовые документы в «Важное», а книгу добавить в избранное. Пять минут работы, ноль изменений в конфигурации.
Из чего состоит главное меню в интерфейсе «Такси»
В «Такси» привычной строки «Файл — Правка — Сервис» больше нет. То, что пользователи называют главным меню, — это несколько панелей.
- 🗂 Панель разделов — список крупных блоков: «Главное», «Банк и касса», «Продажи», «Зарплата и кадры». По умолчанию стоит слева, со значками и подписями.
- 📑 Панель функций текущего раздела — открывается при клике на раздел. В ней ссылки на журналы, справочники, отчёты и сервисные обработки.
- ⭐ Панель избранного, 🕘 панель истории, 🪟 панель открытых — вспомогательные, включаются по желанию.
- ☰ Кнопка «Главное меню» в заголовке окна — там остались классические пункты
Файл,Правка,Вид,Сервис,Справка.
Раздел и панель функций связаны жёстко. Раздел — это контейнер, а его содержимое определяется тем, какие объекты включены в соответствующую подсистему.
Внутри панели функций команды разложены по группам:
| Группа | Что в ней обычно лежит |
|---|---|
| Важное | Основные журналы документов, крупный шрифт сверху |
| Обычное | Справочники и прочие списки |
| См. также | Редко используемые списки |
| Создать | Команды создания новых документов |
| Отчёты | Отчёты раздела |
| Сервис | Обработки и служебные команды |
Эти же названия вы увидите в конфигураторе, когда откроете командный интерфейс подсистемы.
Подсистемы в конфигураторе: откуда берутся разделы
Каждый раздел — это подсистема в ветке Общие → Подсистемы дерева метаданных. Чтобы подсистема стала разделом, должны выполняться два условия:
- Она лежит на верхнем уровне (не вложена в другую подсистему).
- В её свойствах включён флаг «Включать в командный интерфейс».
Вложенные подсистемы тоже работают. Они превращаются в группы внутри панели функций раздела-родителя. Так удобно делить большой раздел, например «Склад» на «Поступление» и «Перемещения».
Что ещё задаётся в свойствах подсистемы:
- Синоним — подпись раздела в меню. Имя объекта пользователь не видит.
- Картинка — значок на панели разделов. Берётся из общих картинок конфигурации.
- Пояснение — всплывающая подсказка.
- Состав (отдельная вкладка) — какие справочники, документы, отчёты и обработки относятся к разделу.
Один объект может входить в несколько подсистем. Справочник «Номенклатура» в типовых конфигурациях виден и в продажах, и в покупках, и на складе. Дублировать объект для этого не нужно.
Как сделать новый раздел главного меню в 1С
Порядок для собственной или снятой с поддержки конфигурации. Для типовой на поддержке смотрите блок в конце раздела.
Шаг 1. Создайте подсистему
- Откройте конфигуратор, в дереве разверните
Общие → Подсистемы. - Нажмите «Добавить». Задайте имя латиницей или кириллицей без пробелов, например
КонтрольДоговоров. - Заполните синоним: «Контроль договоров». Это и будет надпись раздела.
- Проверьте, что флаг «Включать в командный интерфейс» установлен.
Шаг 2. Назначьте значок
Добавьте картинку в Общие → Общие картинки и выберите её в свойстве «Картинка» подсистемы. Без значка раздел отображается с пустым местом вместо иконки, если панель настроена на «Картинка и текст».
Шаг 3. Наполните раздел
На вкладке «Состав» отметьте объекты, которые должны появиться в разделе. Альтернативный путь — открыть сам объект (например, документ) и на вкладке «Подсистемы» поставить галочку у нового раздела.
Шаг 4. Разложите команды по группам
Щёлкните правой кнопкой по подсистеме и выберите Открыть командный интерфейс. В окне слева — панель навигации
, справа — панель действий. Перетащите команды в нужные группы, снимите видимость у лишних.
Шаг 5. Обновите конфигурацию базы данных
Нажмите F7 или Конфигурация → Обновить конфигурацию базы данных. Раздел появится у пользователей после перезапуска клиента.
Если структура данных не менялась, обновление проходит без монопольного режима. Если вы попутно добавили реквизиты или новые объекты, платформа может потребовать монопольный доступ — тогда пользователей нужно попросить выйти.
Если конфигурация типовая и стоит на поддержке
Не снимайте типовую с поддержки ради одного раздела: следующее обновление превратится в ручное сравнение. Используйте расширение конфигурации . В расширении можно создать собственную подсистему, включить в неё свои объекты и заимствованные отчёты или обработки. Типовая часть при этом остаётся нетронутой и обновляется штатно.
Порядок и состав разделов: командный интерфейс конфигурации
Порядок разделов задаётся не в свойствах подсистем, а в общем командном интерфейсе.
- В дереве метаданных щёлкните правой кнопкой по корню конфигурации.
- Выберите
Открыть командный интерфейс конфигурации. - В списке «Панель разделов» двигайте подсистемы кнопками «Вверх» и «Вниз».
Раздел «Главное» (рабочий стол) всегда стоит первым — его положение не меняется. Содержимое начальной страницы настраивается отдельно: правой кнопкой по корню конфигурации → Открыть рабочую область начальной страницы. Там выбирают шаблон колонок и формы, которые пользователь увидит сразу после входа.
Порядок, заданный здесь, — значение по умолчанию. Если пользователь уже переставил разделы у себя, его личная настройка важнее. Чтобы увидеть результат разработчика, пользователю нужно вернуть стандартные настройки (об этом ниже).
Ставьте частые разделы выше. Бухгалтеру по расчётам удобнее, когда «Банк и касса» и «Продажи» сразу под «Главным», а «Администрирование» — в самом низу.
Видимость разделов по ролям пользователей
В том же окне командного интерфейса конфигурации справа есть колонки «Видимость» — общая и по каждой роли. Снятая галочка в колонке роли скрывает раздел у всех пользователей с этой ролью.
Есть нюанс, который часто путает: пользователь видит раздел, только если у него есть право хотя бы на один объект внутри. Если роль не даёт просмотра ни одного документа и отчёта раздела, раздел исчезнет сам, даже с включённой видимостью.
Что влияет на видимость, по порядку проверки:
| Механизм | Где настраивается | Что скрывает |
|---|---|---|
| Права роли на объекты | Конфигуратор, роли; в БСП — группы доступа | Команды без права «Просмотр», затем пустой раздел |
| Видимость по ролям | Командный интерфейс конфигурации или подсистемы | Раздел или команду целиком |
| Функциональные опции | Константы и настройки программы | Команды отключённого функционала |
| Личная настройка | Главное меню → Вид у пользователя | То, что пользователь убрал сам |
В типовых на БСП роли напрямую никто не назначает. Права выдают через Администрирование → Настройки пользователей и прав, группы доступа и их профили. Поэтому, если бухгалтер не видит раздел «Зарплата и кадры», сначала смотрят, в какие группы доступа он входит.
Функциональные опции — отдельная история. В БП 3.0 через Главное → Настройки → Функциональность отключают целые блоки учёта. Выключили, например, учёт по складам — соответствующие команды уйдут из всех разделов у всех пользователей.
Личная настройка меню пользователем
Права администратора для этого не нужны. Всё делается в режиме «1С:Предприятие» и сохраняется для конкретного пользователя.
Порядок и состав разделов
Главное меню → Вид → Настройка панели разделов. В окне два списка: доступные и выбранные разделы. Ненужные переносят влево, нужные упорядочивают стрелками. Здесь же выбирают вид отображения: картинка и текст, только картинка или только текст. Только значки экономят место на ноутбуках.
Расположение панелей
Главное меню → Вид → Настройка панелей. Откроется схема окна, где панели перетаскивают мышью: вверх, влево, вправо, вниз. Можно, например, поставить разделы горизонтально сверху, а панель открытых окон — снизу, как вкладки браузера.
Содержимое раздела
Откройте раздел и в панели функций найдите значок настроек в правом верхнем углу — там команда «Настройка навигации». Лишние ссылки скрывают, нужные поднимают в «Важное». Это удобно, когда в разделе 40 ссылок, а бухгалтер ежедневно открывает три.
Избранное вместо перестройки меню
Если нужно 5-7 конкретных журналов и отчётов, проще добавить их в избранное (звёздочка в заголовке формы или Ctrl+D). Панель избранного видна в любом разделе.
Как вернуть всё назад
Главное меню → Вид → Установить стандартные настройки. Сбрасываются положение панелей и состав разделов к тому, что задал разработчик.
Настройки интерфейса хранятся в информационной базе, а не на компьютере. Очистка кэша клиента (/ClearCache) их не сбрасывает. И наоборот: пользователь увидит свою раскладку на любом рабочем месте.
Администратор в типовых на БСП может раздать одинаковое меню группе сотрудников. В Администрирование → Настройки пользователей и прав есть персональные настройки пользователей: там настройки внешнего вида копируют от одного пользователя другим. Сначала настройте эталонного пользователя, потом скопируйте его вид отделу.
Ошибки при проектировании меню и как их распознать
Ещё несколько проектных промахов, которые не всплывают как ошибки, но мешают работать:
- 📦 Слишком много разделов. Больше 12-14 значков на панели — и пользователь начинает искать, а не работать. Лучше вложенные подсистемы внутри существующего раздела.
- 🔁 Раздел под одну обработку. Отдельный раздел ради одной кнопки засоряет меню. Добавьте обработку в «Сервис» подходящего раздела или в избранное.
- 🏷 Синоним как у типового раздела. Два раздела «Склад» путают всех. Называйте по задаче: «Склад филиала».
- 🖼 Картинка не того размера. Мелкий значок на «Такси» выглядит размытым. Берите картинку, нарисованную под панель разделов, а не 16-пиксельную иконку команды.