Пользователь не может настроить панели 1С: что разрешить в ролях, профилях и конфигураторе
Содержание
Чтобы пользователь мог сам настраивать панели в 1С 8.3 и эти настройки не пропадали, ему нужно право Сохранение данных пользователя (в метаданных — СохранениеДанныхПользователя). В типовых конфигурациях БП 3.0, ЗУП 3.1 и УТ 11 оно входит в одноимённую роль, а роль включается в профиль группы доступа: Администрирование → Настройки пользователей и прав → Профили групп доступа. Сама настройка открывается из главного меню: Вид → Настройка панелей.
Если команды в разделах пропали или панель формы пустая, дело обычно не в «сломанном интерфейсе», а в правах на объекты: платформа скрывает всё, к чему у роли нет доступа. Ниже — что проверить и где включить, от режима «Предприятие» до конфигуратора. Механизм общий для платформы 8.3 с интерфейсом «Такси», различаются только пути к профилям в конкретных конфигурациях.
Почему панели и команды не видны пользователю
Платформа строит интерфейс под права текущего пользователя. Команда, на которую нет права, не показывается вообще, а не выводится серой. Отсюда типичная картина: у бухгалтера раздел «Банк и касса» есть, а у кладовщика его нет, и оба думают, что программа «настроена по-разному».
Основные причины, по которым что-то скрыто:
- 🔒 Нет права на объект. Документ, справочник или отчёт не входит ни в одну роль пользователя — команда открытия исчезает из раздела.
- 💾 Нет права «Сохранение данных пользователя». Настройки панелей и форм не сохраняются между сеансами или команда настройки недоступна.
- 👁 Команда скрыта в настройке самим пользователем. Кто-то снял галочку в настройке навигации или в «Изменить форму».
- 🧩 Видимость задана в конфигураторе. В командном интерфейсе подсистемы для роли снята видимость команды.
- ⚙️ Функциональность выключена. В типовых конфигурациях часть разделов скрыта, пока не включена соответствующая опция в настройках функциональности программы.
- 🖥 Нет права на клиентское приложение. Например, у роли нет права
Тонкий клиентилиВеб-клиент, и пользователь не может запустить нужный клиент.
Отличить «нет права» от «скрыто настройкой» просто: зайдите под администратором с полными правами. Если команды нет и там — проверьте функциональность и конфигурацию. Если у администратора она есть, а у пользователя нет — смотрите права или его личные настройки.
Какие права нужны для настройки панелей 1С
Отдельного права «настраивать панели» в платформе нет. Работа с интерфейсом зависит от нескольких прав верхнего уровня конфигурации и от прав на сами объекты.
| Право | Что даёт | Без него |
|---|---|---|
Сохранение данных пользователя | Сохранение настроек панелей, форм, списков, отчётов | Настройки сбрасываются при каждом входе |
Тонкий клиент / Веб-клиент | Запуск соответствующего клиента | Пользователь не войдёт в базу этим клиентом |
Режим «Все функции» | Доступ к меню «Все функции» | Нельзя открыть объект в обход разделов |
Права на объект (Просмотр, Чтение, Добавление, Изменение) | Команды объекта в разделах и панелях форм | Команды не видны |
Администрирование | Полные права на базу | — (выдавать только администратору) |
Право «Администрирование» не выдавайте ради того, чтобы пользователь смог настроить панели. Оно открывает всё, включая управление пользователями и удаление данных . Для настройки интерфейса хватает первых двух строк таблицы плюс прав на рабочие документы.
Меню «Все функции» в «Такси» появляется не сразу. Помимо права нужно включить флажок в главном меню: Сервис → Параметры → Отображать команду "Все функции".
Как выдать права через профили групп доступа
В типовых конфигурациях на базе БСП роли не назначают пользователю напрямую в конфигураторе. Их собирают в профили, а пользователя включают в группу доступа с этим профилем. Если назначить роль в конфигураторе в обход профилей, программа может её снять при следующем обновлении состава групп доступа.
| Конфигурация | Где профили и группы доступа |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Настройки пользователей и прав |
| ЗУП 3.1 | Администрирование → Настройки пользователей и прав |
| Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав |
Добавить роль в профиль
- Откройте
Профили групп доступа. - Поставленные профили («Бухгалтер», «Главный бухгалтер» и другие) изменять нельзя. Скопируйте нужный профиль командой копирования в списке.
- В копии на вкладке ролей найдите
Сохранение данных пользователя(удобно через поиск по списку ролей) и поставьте флажок. - Запишите профиль под понятным именем, например «Бухгалтер (с настройкой интерфейса)».
- Откройте
Группы доступа, создайте группу с новым профилем и добавьте в неё пользователя. - Пользователь должен перезайти в программу — права применяются к новому сеансу.
В поставляемых профилях БП 3.0 и ЗУП 3.1 роль сохранения данных пользователя обычно уже есть. Если у сотрудника настройки всё равно сбрасываются — проверьте, не включён ли он только в «урезанный» самописный профиль без этой роли.
Проверить, что получилось
В карточке пользователя (Пользователи → открыть сотрудника) есть команда просмотра прав доступа — она показывает итоговый набор ролей из всех групп. Это быстрее, чем перебирать группы вручную: сразу видно, какой профиль дал или не дал нужную роль.
Панель разделов и навигация: что пользователь настраивает сам
Когда права выданы, пользователь сам решает, какие панели видны и где они стоят. Главная точка входа — Вид → Настройка панелей в главном меню (кнопка с тремя полосками или стрелкой в левом верхнем углу окна).
В открывшемся редакторе панели перетаскивают мышью в зоны окна — сверху, слева, справа, снизу. Доступны:
- 📂 панель разделов;
- 📑 панель открытых (вкладки открытых окон);
- 🧰 панель инструментов;
- ⭐ панель избранного;
- 🕘 панель истории;
- 📋 панель функций текущего раздела.
Ненужную панель оттаскивают за пределы схемы окна, и она пропадает. Чтобы вернуть — перетащите её обратно из списка неиспользуемых панелей.
Настройка навигации внутри раздела
Состав команд в каждом разделе настраивается отдельно. Откройте раздел и нажмите кнопку настроек (шестерёнка в правом верхнем углу панели функций раздела) → Настройка навигации. Слева — доступные команды, справа — выбранные. Команды можно добавить, убрать и поменять порядок.
В левой части показываются только те команды, на которые у пользователя есть права. Если нужного документа нет даже в списке доступных — возвращайтесь к профилям, а не ищите его в настройке.
Часто используемые документы проще закрепить в избранном (звёздочка у команды или в заголовке открытой формы), чем держать открытыми десяток разделов.
Как вернуть командную панель формы документа или справочника
Пропавшие кнопки «Провести», «Печать», «Создать на основании» в форме документа почти всегда скрыты настройкой формы. Пользователь или его коллега, работавший под тем же входом, убрал их через Ещё → Изменить форму.
Порядок восстановления:
- Откройте форму документа или справочника, где пропали кнопки.
- Нажмите
Ещёв командной панели формы →Изменить форму. - В дереве элементов найдите командную панель и отметьте нужные кнопки флажками.
- Если не понятно, что именно скрыто, в окне настройки выберите
Ещё → Установить стандартные настройки. Форма вернётся к виду, заданному в конфигурации. - Нажмите
ОКи переоткройте форму.
Стандартные настройки сбрасывают изменения только этой формы и только у текущего пользователя. На других пользователей и на данные базы это не влияет.
Если кнопки нет даже после сброса, а у администратора она видна — у пользователя нет права на действие. Например, без права Проведение у документа кнопка «Провести» не появится, без права на объект-основание пропадёт часть пунктов «Создать на основании».
Что открыть в конфигураторе для настройки панелей
Конфигуратор нужен, когда настройки в режиме «Предприятие» не хватает: нужно поменять роль, видимость команды для роли или состав раздела для всех сразу. Для типовых конфигураций такие правки делают в расширении, а не в основной конфигурации, иначе усложнится обновление.
Права в роли
- В дереве конфигурации откройте
Общие → Ролии дважды щёлкните роль. - Выделите корень дерева (саму конфигурацию). Справа появятся права верхнего уровня:
Сохранение данных пользователя,Тонкий клиент,Веб-клиент,Режим "Все функции"и другие. - Для объектов (документов, справочников, отчётов) отметьте нужные права в той же роли.
- Сохраните конфигурацию и выполните
Конфигурация → Обновить конфигурацию базы данных.
Видимость команд по ролям
Состав панели разделов задаётся подсистемами верхнего уровня, у которых включено свойство Включать в командный интерфейс. Видимость команд внутри раздела настраивают в редакторе командного интерфейса подсистемы: откройте подсистему и в её свойствах вызовите редактирование командного интерфейса.
В редакторе есть колонка общей видимости и колонки по каждой роли. Если для роли видимость снята, пользователь с этой ролью команду не увидит, даже имея права на объект. Общий порядок разделов редактируют через контекстное меню корня конфигурации → Открыть командный интерфейс конфигурации.
Обновление конфигурации базы данных на рабочей базе делайте вне рабочего времени. Если правки затрагивают структуру данных, понадобится монопольный режим, и пользователей придётся попросить выйти из программы. Перед этим сделайте резервную копию.
Начальная страница
Состав форм на начальной странице задаётся в свойствах корня конфигурации (рабочая область начальной страницы). Там же для каждой формы указывают роли, которым она видна. Это пригодится, если нужно убрать с главного экрана ненужные виджеты для целой группы сотрудников.
Как сохранить, скопировать и сбросить настройки интерфейса
Настройки панелей хранятся в информационной базе отдельно для каждого пользователя. Поэтому они переезжают вместе с базой, но не переходят автоматически от одного сотрудника к другому.
В типовых конфигурациях управлять ими можно без конфигуратора: Администрирование → Настройки пользователей и прав → Настройки пользователей (в УТ 11 — раздел НСИ и администрирование). В обработке выбирают пользователя и видят настройки на вкладках «Внешний вид», «Настройки отчетов», «Прочие настройки».
| Задача | Что делать в обработке |
|---|---|
| Новому сотруднику нужен интерфейс как у коллеги | Выбрать коллегу-образец и скопировать его внешний вид другим пользователям |
| У пользователя «поехал» интерфейс | Очистить его настройки внешнего вида |
| Сотрудник уволился, настройки не нужны | Очистить все настройки пользователя |
Копирование удобно при приёме сразу нескольких сотрудников: один раз собираете панели у образцового пользователя и раздаёте всем.
Ключ запуска /ClearCache очищает кэш конфигурации на компьютере, а не настройки панелей. Если панели «съехали», он не поможет — нужна очистка настроек пользователя.