Разделы, панели и роли: собираем главное меню 1С 8.3 под свою работу

· 10 мин

Содержание

Главное меню 1С 8.3 настраивают на двух уровнях. Пользователь меняет порядок и набор разделов через Главное меню → Вид → Настройка панели разделов. Разработчик создаёт сами разделы в конфигураторе — это подсистемы верхнего уровня с флагом «Включать в командный интерфейс».

Частое заблуждение: «раз раздела нет в меню, его надо добавить в конфигураторе». Чаще всего раздел есть, но скрыт настройкой пользователя, правами роли или выключенной функциональностью. Создавать новую подсистему стоит только тогда, когда проверены эти три причины. Всё ниже — про платформу 8.3 с интерфейсом «Такси», общее для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций.

Что решить до того, как трогать меню

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

  1. Меню нужно одному человеку или всем? Одному — хватит личных настроек, конфигуратор не нужен. Отделу — копируйте настройки эталонного пользователя. Всем ролям сразу — правьте командный интерфейс конфигурации.
  2. Нужного пункта нет совсем или он просто далеко? Если команда есть, но спрятана в «См. также», её поднимают настройкой навигации. Если её нет ни в одном разделе — проверяют права и функциональность.
  3. Конфигурация на поддержке? Если да, любые новые разделы делают только в расширении.

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

Из чего состоит главное меню в интерфейсе «Такси»

В «Такси» привычной строки «Файл — Правка — Сервис» больше нет. То, что пользователи называют главным меню, — это несколько панелей.

  • 🗂 Панель разделов — список крупных блоков: «Главное», «Банк и касса», «Продажи», «Зарплата и кадры». По умолчанию стоит слева, со значками и подписями.
  • 📑 Панель функций текущего раздела — открывается при клике на раздел. В ней ссылки на журналы, справочники, отчёты и сервисные обработки.
  • ⭐ Панель избранного, 🕘 панель истории, 🪟 панель открытых — вспомогательные, включаются по желанию.
  • ☰ Кнопка «Главное меню» в заголовке окна — там остались классические пункты Файл, Правка, Вид, Сервис, Справка.

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

Внутри панели функций команды разложены по группам:

ГруппаЧто в ней обычно лежит
ВажноеОсновные журналы документов, крупный шрифт сверху
ОбычноеСправочники и прочие списки
См. такжеРедко используемые списки
СоздатьКоманды создания новых документов
ОтчётыОтчёты раздела
СервисОбработки и служебные команды

Эти же названия вы увидите в конфигураторе, когда откроете командный интерфейс подсистемы.

Подсистемы в конфигураторе: откуда берутся разделы

Каждый раздел — это подсистема в ветке Общие → Подсистемы дерева метаданных. Чтобы подсистема стала разделом, должны выполняться два условия:

  1. Она лежит на верхнем уровне (не вложена в другую подсистему).
  2. В её свойствах включён флаг «Включать в командный интерфейс».

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

Что ещё задаётся в свойствах подсистемы:

  • Синоним — подпись раздела в меню. Имя объекта пользователь не видит.
  • Картинка — значок на панели разделов. Берётся из общих картинок конфигурации.
  • Пояснение — всплывающая подсказка.
  • Состав (отдельная вкладка) — какие справочники, документы, отчёты и обработки относятся к разделу.

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

Как сделать новый раздел главного меню в 1С

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

Шаг 1. Создайте подсистему

  1. Откройте конфигуратор, в дереве разверните Общие → Подсистемы.
  2. Нажмите «Добавить». Задайте имя латиницей или кириллицей без пробелов, например КонтрольДоговоров.
  3. Заполните синоним: «Контроль договоров». Это и будет надпись раздела.
  4. Проверьте, что флаг «Включать в командный интерфейс» установлен.

Шаг 2. Назначьте значок

Добавьте картинку в Общие → Общие картинки и выберите её в свойстве «Картинка» подсистемы. Без значка раздел отображается с пустым местом вместо иконки, если панель настроена на «Картинка и текст».

Шаг 3. Наполните раздел

На вкладке «Состав» отметьте объекты, которые должны появиться в разделе. Альтернативный путь — открыть сам объект (например, документ) и на вкладке «Подсистемы» поставить галочку у нового раздела.

Шаг 4. Разложите команды по группам

Щёлкните правой кнопкой по подсистеме и выберите Открыть командный интерфейс. В окне слева — панель навигации , справа — панель действий. Перетащите команды в нужные группы, снимите видимость у лишних.

Шаг 5. Обновите конфигурацию базы данных

Нажмите F7 или Конфигурация → Обновить конфигурацию базы данных. Раздел появится у пользователей после перезапуска клиента.

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

Если конфигурация типовая и стоит на поддержке

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

Порядок и состав разделов: командный интерфейс конфигурации

Порядок разделов задаётся не в свойствах подсистем, а в общем командном интерфейсе.

  1. В дереве метаданных щёлкните правой кнопкой по корню конфигурации.
  2. Выберите Открыть командный интерфейс конфигурации.
  3. В списке «Панель разделов» двигайте подсистемы кнопками «Вверх» и «Вниз».

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

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

Ставьте частые разделы выше. Бухгалтеру по расчётам удобнее, когда «Банк и касса» и «Продажи» сразу под «Главным», а «Администрирование» — в самом низу.

Видимость разделов по ролям пользователей

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

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

Что влияет на видимость, по порядку проверки:

МеханизмГде настраиваетсяЧто скрывает
Права роли на объектыКонфигуратор, роли; в БСП — группы доступаКоманды без права «Просмотр», затем пустой раздел
Видимость по ролямКомандный интерфейс конфигурации или подсистемыРаздел или команду целиком
Функциональные опцииКонстанты и настройки программыКоманды отключённого функционала
Личная настройкаГлавное меню → Вид у пользователяТо, что пользователь убрал сам

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

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

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

Права администратора для этого не нужны. Всё делается в режиме «1С:Предприятие» и сохраняется для конкретного пользователя.

Порядок и состав разделов

Главное меню → Вид → Настройка панели разделов. В окне два списка: доступные и выбранные разделы. Ненужные переносят влево, нужные упорядочивают стрелками. Здесь же выбирают вид отображения: картинка и текст, только картинка или только текст. Только значки экономят место на ноутбуках.

Расположение панелей

Главное меню → Вид → Настройка панелей. Откроется схема окна, где панели перетаскивают мышью: вверх, влево, вправо, вниз. Можно, например, поставить разделы горизонтально сверху, а панель открытых окон — снизу, как вкладки браузера.

Содержимое раздела

Откройте раздел и в панели функций найдите значок настроек в правом верхнем углу — там команда «Настройка навигации». Лишние ссылки скрывают, нужные поднимают в «Важное». Это удобно, когда в разделе 40 ссылок, а бухгалтер ежедневно открывает три.

Избранное вместо перестройки меню

Если нужно 5-7 конкретных журналов и отчётов, проще добавить их в избранное (звёздочка в заголовке формы или Ctrl+D). Панель избранного видна в любом разделе.

Как вернуть всё назад

Главное меню → Вид → Установить стандартные настройки. Сбрасываются положение панелей и состав разделов к тому, что задал разработчик.

Настройки интерфейса хранятся в информационной базе, а не на компьютере. Очистка кэша клиента (/ClearCache) их не сбрасывает. И наоборот: пользователь увидит свою раскладку на любом рабочем месте.

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

Ошибки при проектировании меню и как их распознать

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

Ещё несколько проектных промахов, которые не всплывают как ошибки, но мешают работать:

  • 📦 Слишком много разделов. Больше 12-14 значков на панели — и пользователь начинает искать, а не работать. Лучше вложенные подсистемы внутри существующего раздела.
  • 🔁 Раздел под одну обработку. Отдельный раздел ради одной кнопки засоряет меню. Добавьте обработку в «Сервис» подходящего раздела или в избранное.
  • 🏷 Синоним как у типового раздела. Два раздела «Склад» путают всех. Называйте по задаче: «Склад филиала».
  • 🖼 Картинка не того размера. Мелкий значок на «Такси» выглядит размытым. Берите картинку, нарисованную под панель разделов, а не 16-пиксельную иконку команды.

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

Можно ли вернуть старое меню «Файл — Операции — Отчёты» в 8.3?
Нет. В управляемом приложении на «Такси» такого меню нет. Пункты «Файл», «Сервис», «Справка» остались под кнопкой главного меню в заголовке окна.
Почему у коллеги другое меню в той же базе?
Набор разделов зависит от его прав и личных настроек. Настройки хранятся отдельно для каждого пользователя базы.
Можно ли настроить меню сразу всем сотрудникам без конфигуратора?
В типовых на БСП — да: настройте одного пользователя и скопируйте его внешний вид остальным через персональные настройки пользователей.
Нужен ли монопольный режим, чтобы добавить раздел?
Если вы меняете только подсистемы и командный интерфейс, структура данных не меняется, и обновление обычно проходит без выгона пользователей. Новые объекты с данными могут потребовать монопольный доступ.
Как скрыть раздел «Администрирование» от бухгалтеров?
Не давайте их группе доступа административных прав. Без прав на объекты раздела он исчезнет сам, отдельной настройки видимости не нужно.