← На главную
При первичной настройке прав доступа нового пользователя администраторы и программисты нередко сталкиваются с ситуацией, когда в интерфейсе тонкого клиента (в частности, в интерфейсе «Такси») отсутствует пункт главного меню «Вид» или недоступны команды персонализации расположения панелей и начальной страницы. Выясним причину такого поведения платформы и подробно разберем, какие права и системные настройки необходимы для возвращения возможности кастомизации интерфейса.
Базовое право платформы для настройки интерфейса
Проанализируем механизм, заложенный в платформу «1С:Предприятие». Доступность команд изменения интерфейса жестко привязана к системному праву на уровне ролей конфигурации.
Ключевым правом является «Сохранение данных пользователя» (в метаданных роли — SaveUserData). Если у пользователя в назначенных ему ролях отсутствует это право, платформа автоматически скрывает следующие возможности:
- Главное меню «Вид» и команды настройки панелей, панели разделов и начальной страницы.
- Кнопку «Сервис и настройки» (в версиях платформы 8.3.15 и новее) в части пунктов подменю «Настройки».
- Команду «Изменить форму» в меню «Еще» любых документов, справочников и отчетов.
- Возможность сохранения пользовательских настроек отчетов, фильтров динамических списков и истории ввода.
Настройка права в конфигураторе и типовых конфигурациях
Рассмотрим по шагам варианты включения необходимого права в зависимости от используемой конфигурации и режимов администрирования.
1. Настройка роли в режиме «Конфигуратор»
Если разрабатывается нетиповая конфигурация или дорабатываются собственные роли, выполним следующие действия:
- Откроем дерево метаданных в конфигураторе и перейдем в ветку «Общие» → «Роли».
- Выберем роль, назначенную пользователю (или создадим отдельную базовую роль).
- В корневом элементе дерева прав (самый верхний пункт с именем конфигурации) найдем список стандартных прав.
- Установим флаг напротив права «Сохранение данных пользователя».
- Обновим конфигурацию базы данных.
2. Настройка прав в типовых решениях на базе БСП
В конфигурациях «1С:Бухгалтерия», «1С:ERP», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ЗУП» управление правами выполняется через профили групп доступа:
- Перейдем в раздел «Администрирование» → «Настройки пользователей и прав» → «Группы доступа» (или «Профили групп доступа»).
- Убедимся, что пользователю назначена хотя бы одна стандартная базовая группа (например, содержащая системную роль
БазовыеПраваБСП или БазовыеПрава). В типовых решениях это право всегда входит в минимальный базовый профиль пользователя. - Если используется строго ограниченный самописный профиль доступа, добавим в него роль с правом на сохранение пользовательских настроек.
Особенности расположения команд в разных версиях платформы
Разберем изменения в интерфейсе платформы 1С, которые могут ввести в заблуждение при поиске настроек:
- В ранних версиях платформы (до 8.3.15) команда настройки интерфейса располагалась напрямую в главном меню: «Главное меню» → «Вид» → «Настройка панелей».
- Начиная с релиза 8.3.15, структура меню была оптимизирована. Настройки перемещены в правый верхний угол экрана: иконка «Сервис и настройки» (пиктограмма шестеренки) → «Настройки» → «Настройка панелей» / «Настройка панели разделов» / «Настройка начальной страницы».
Альтернативные способы передачи настроек интерфейса
Если по регламенту безопасности пользователям запрещено самостоятельно менять структуру форм и панелей (право «Сохранение данных пользователя» снято намеренно), администратор может централизованно задать нужный вид:
- Выполним настройку расположения панелей под учетной записью администратора или эталонного пользователя.
- Перейдем в раздел «Администрирование» → «Настройки пользователей и прав» → «Персональные настройки пользователей».
- Откроем обработку «Копирование настроек», выберем эталонного пользователя в качестве источника и скопируем настройки интерфейса конкретным пользователям или всем сотрудникам сразу.
Если после включения всех необходимых прав интерфейс не обновляется, выполним перезапуск сеанса пользователя с предварительной очисткой локального кэша платформы.