Меню в 1С 8.3: что можно убрать, переставить и скрыть для пользователей
Содержание
Меню в 1С 8.3 меняют на трёх уровнях. Каждый пользователь сам настраивает панель разделов, панель навигации
и панель действий в пункте главного меню Вид. Администратор убирает лишнее для целых групп через роли и функциональные опции. Разработчик переставляет пункты в Конфигураторе или в расширении. Чем выше уровень, тем шире эффект и тем сильнее нужна осторожность.
Речь о платформе 8.3 с интерфейсом «Такси». Если вы пришли с вопросом «куда делась команда», сначала проверьте простое: пункт мог быть скрыт вашей настройкой или отсутствовать из-за прав. Ниже порядок от безопасного к серьёзному.
Из чего состоит меню: панель разделов, навигация и действия
В «Такси» нет привычного выпадающего меню с сотней пунктов. Командный интерфейс собран из нескольких частей:
- 🧭 Панель разделов — верхняя полоса с крупными названиями: «Главное», «Банк и касса», «Покупки», «Продажи» и так далее. Состав зависит от конфигурации.
- 📂 Панель навигации — список команд выбранного раздела: справочники, журналы, документы. Обычно слева.
- ⚡ Панель действий — команды «Создать», отчёты и сервисные действия выбранного раздела. Обычно сверху.
- 🏠 Начальная страница — набор форм, которые открываются при старте.
Разница важна для настройки. Панель разделов отвечает за то, какие разделы вообще видны. Навигация и действия настраиваются отдельно, внутри каждого раздела. Поменяв одну панель, вы не затронете остальные.
Для примера: бухгалтеру нужны «Банк и касса» и «Покупки», а раздел «Администрирование» он открывает раз в квартал. Его проще убрать с глаз, чем каждый раз пролистывать.
Настройка панели разделов в режиме Предприятия
Это самый быстрый способ и он не требует особых прав: настройка хранится в профиле пользователя и никого больше не касается.
- Откройте главное меню (кнопка со значком списка в левом верхнем углу) и перейдите в пункт
Вид. - Выберите команду настройки панели разделов.
- В открывшемся окне слева список доступных разделов, справа — те, что сейчас показаны.
- Переносите разделы кнопками между списками. Порядок справа задаёт порядок на панели.
- Нажмите
ОК. Панель обновится сразу, перезапускать программу не нужно.
Так же настраиваются панель действий и навигация. В каждом из этих окон есть кнопка возврата к исходному набору. Если запутались, нажмите её и начните заново.
Расположение панелей (где сверху, где слева) меняется в том же меню Вид. Это удобно на узких мониторах: панель навигации можно скрыть и открывать по мере надобности.
Что не получится: добавить в панель разделов то, чего нет в конфигурации. Пользователь выбирает только из уже существующих и доступных ему разделов.
Панель навигации и панель действий внутри раздела
Откройте нужный раздел, затем в меню Вид выберите настройку панели навигации. Слева будет список команд, которые можно добавить, справа — что показано. Часто используемые команды лучше поднять вверх, остальные убрать.
Окно настройки панели действий устроено так же. Там удобно оставить команды создания документов, которыми вы пользуетесь ежедневно. Редкие отчёты можно убрать: они всё равно доступны через общий поиск по командам.
Интерфейсы для разных ролей: как показать каждому своё
Ручная настройка у каждого пользователя своя. Когда в организации сорок человек, отдельно подгонять меню каждому долго. Есть два рабочих подхода.
| Подход | Кто делает | Что получается |
|---|---|---|
| Настройка пользователем | Сам сотрудник | Меняется только его вид, права не затронуты |
| Права доступа и функциональные опции | Администратор | Лишние разделы и команды исчезают у группы |
| Правка командного интерфейса | Разработчик | Меняется состав и порядок для всех |
Для типовых задач хватает второго подхода. Администратор распределяет сотрудников по профилям групп доступа. Если у профиля нет права на объект, его команды в меню не появляются. Продавцу не покажут расчёт зарплаты, кадровику не покажут закрытие месяца .
Администратору полезно знать: в стандартных конфигурациях на основе библиотеки стандартных подсистем доступ настраивается через раздел администрирования, в блоке настроек пользователей и прав. Профили задают набор ролей, а пользователи включаются в группы доступа.
Скрытие пунктов через роли, права и функциональные опции
Здесь работает правило: меню показывает только то, что разрешено и включено. Это даёт два рычага.
Права. Нет права на просмотр справочника — нет и команды его открытия в панели навигации. Нет прав на подсистему — не показывается целый раздел. Иногда сотрудник жалуется, что «пропал раздел». Причина чаще всего в том, что ему сменили профиль.
Функциональные опции. Это переключатели в настройках программы. Не ведёте учёт комиссии — отключили соответствующую возможность, и все связанные команды исчезли для всех. Поэтому, если пункта нет у всех пользователей, искать его нужно в настройках функциональности (в разделе администрирования или в разделе «Главное» в зависимости от конфигурации), а не в панелях.
Порядок диагностики, если нужного пункта нет:
- Откройте окно настройки панели и проверьте, не лежит ли он в списке доступных, но не показанных. Если лежит, верните его.
- Войдите под другим пользователем с полными правами. Пункт виден — дело в ролях.
- Пункта нет и у администратора — проверьте функциональные опции.
- Нет и там — возможно, он не входит в вашу конфигурацию или версию.
Не выдавайте пользователю полные права ради того, чтобы «появился пункт». Лучше добавьте точечную роль или группу доступа к нужному профилю.
Как изменить состав меню в Конфигураторе
Конфигуратор открывает доступ к самому устройству меню, но работать в нём стоит только тем, кто понимает последствия. Разделы панели — это подсистемы конфигурации. Их состав и порядок задаются в дереве объектов: Конфигурация → Общие → Подсистемы.
Что можно сделать с подсистемой:
- Скрыть из командного интерфейса. В свойствах подсистемы есть флажок включения в командный интерфейс. Снимите его — раздел исчезнет из панели.
- Переставить порядок команд. У подсистемы есть окно редактирования командного интерфейса. В нём команды группируются и упорядочиваются по группам панели навигации и панели действий.
- Управлять видимостью команд. Для каждой команды можно задать условие по функциональной опции и по правам.
- Добавить свою подсистему. Новый раздел собирается из нужных объектов — справочников, документов, отчётов.
После изменения нужно сохранить конфигурацию и обновить конфигурацию базы данных. Для обновления структуры потребуется монопольный доступ, то есть все пользователи должны выйти из базы.
Правка типовой конфигурации вручную ставит её «на поддержку с изменениями». При следующем обновлении релиза изменения придётся сливать вручную. Для типовых баз это главный довод в пользу расширений.
Перед любой правкой снимите выгрузку базы или сделайте копию файла информационной базы. Если откат нужен срочно, он займёт минуты, а не часы.
Расширения: безопасная доработка вместо правки типовой
Расширение конфигурации появилось в платформе 8.3.6 и позволяет менять поведение и вид типовой конфигурации, не трогая её. Для меню это основной современный способ.
Что даёт расширение для командного интерфейса:
- 🔒 типовая конфигурация остаётся на поддержке без изменений;
- 🔄 обновление релиза проходит как обычно, расширение остаётся поверх;
- 🧩 расширение можно отключить, если что-то пошло не так, и меню вернётся прежним;
- 📦 его можно выгрузить в файл
.cfeи подключить в другой базе.
Порядок работы такой:
- В Конфигураторе откройте
Конфигурация → Расширения конфигурации. - Создайте новое расширение и задайте ему имя и префикс. Префикс отличает ваши объекты от типовых.
- «Заимствуйте» нужную подсистему из основной конфигурации. Так расширение получит её копию, которую можно менять.
- Измените состав командного интерфейса заимствованной подсистемы: порядок, видимость, группы.
- Сохраните расширение. Затем в основной конфигурации выполните обновление конфигурации базы данных.
Загрузка файла .cfe и обновление базы — это два отдельных шага. Забывают обычно второй, и изменения «не появляются».
Расширение подключается безопасным образом: в его свойствах можно включить защиту от опасных действий. Это стоит делать для расширений, пришедших от внешних исполнителей.
Когда меню вообще не нужно менять
Не всякое неудобство стоит доработки. Прежде чем звать разработчика, посмотрите на три сценария.
- 👤 Неудобно одному человеку. Достаточно личной настройки панелей, права трогать не нужно.
- 🔍 Не хватает быстрого доступа. Откройте любую команду через поиск по командам или добавьте нужную в избранное. Это быстрее, чем перестраивать разделы.
- 🧱 Нужно запретить, а не спрятать. Скрытие пункта из меню не закрывает доступ: пользователь может открыть объект по ссылке или из другого места. Запрет делается только правами.
Последний пункт — частая ошибка администраторов. Убранная команда не равна отсутствию права. Для защиты данных ориентируйтесь на роли, а меню оставьте для удобства.
Мини-кейс: бухгалтеру оставили только нужное
Допустим, в организации пять бухгалтеров. Четверым нужны банк, покупки, продажи и отчётность. Пятому, главному бухгалтеру, ещё и администрирование с настройками учётной политики.
Разумный порядок действий:
- Создайте два профиля групп доступа: «Бухгалтер» и «Главный бухгалтер». Во втором добавьте права на настройки.
- Включите сотрудников в соответствующие группы. У четверых раздел администрирования пропадёт сам.
- Каждый бухгалтер заходит в настройку панели разделов и ставит свои любимые разделы первыми.
- Редкие команды панели навигации убираются в конец списка или скрываются.
Итог: общая структура защищена правами, а удобство обеспечивает личная настройка. Разработчик здесь не нужен, и при обновлении релиза ничего не придётся переносить.
Частые проблемы: что делать, если настройка не применяется
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Раздела нет ни в списке доступных, ни на панели | Нет прав или отключена функциональная опция | Проверить профиль пользователя и настройки функциональности |
| Настройка не сохраняется | Нет права на изменение личных настроек или поврежден профиль | Войти под другим пользователем, сравнить; сбросить настройки |
| После обновления меню изменилось | В релизе поменяли состав или названия разделов | Перенастроить панели, проверить расширения |
| Изменения из расширения не видны | Не выполнено обновление конфигурации базы данных | Обновить конфигурацию базы данных |
| Расширение есть, но не работает | Оно отключено или не подходит к версии конфигурации | Проверить статус расширения и совместимость |
Если после обновления релиза меню выглядит иначе, это нормальное поведение. Пользовательская настройка хранит выбранные вами разделы, а новые могут появляться по умолчанию. Заходите в окно панели и убирайте лишнее заново.
Сбой с личными настройками можно проверить на новой учётной записи. Если у неё всё правильно, проблема именно в профиле первого пользователя.