Какое право разрешает пользователю менять вид и расположение панелей в 1С

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Базовое право платформы для настройки интерфейса

Проанализируем механизм, заложенный в платформу «1С:Предприятие». Доступность команд изменения интерфейса жестко привязана к системному праву на уровне ролей конфигурации.

Ключевым правом является «Сохранение данных пользователя» (в метаданных роли — SaveUserData). Если у пользователя в назначенных ему ролях отсутствует это право, платформа автоматически скрывает следующие возможности:

  1. Главное меню «Вид» и команды настройки панелей, панели разделов и начальной страницы.
  2. Кнопку «Сервис и настройки» (в версиях платформы 8.3.15 и новее) в части пунктов подменю «Настройки».
  3. Команду «Изменить форму» в меню «Еще» любых документов, справочников и отчетов.
  4. Возможность сохранения пользовательских настроек отчетов, фильтров динамических списков и истории ввода.

Настройка права в конфигураторе и типовых конфигурациях

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

1. Настройка роли в режиме «Конфигуратор»

Если разрабатывается нетиповая конфигурация или дорабатываются собственные роли, выполним следующие действия:

  1. Откроем дерево метаданных в конфигураторе и перейдем в ветку «Общие» → «Роли».
  2. Выберем роль, назначенную пользователю (или создадим отдельную базовую роль).
  3. В корневом элементе дерева прав (самый верхний пункт с именем конфигурации) найдем список стандартных прав.
  4. Установим флаг напротив права «Сохранение данных пользователя».
  5. Обновим конфигурацию базы данных.

2. Настройка прав в типовых решениях на базе БСП

В конфигурациях «1С:Бухгалтерия», «1С:ERP», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ЗУП» управление правами выполняется через профили групп доступа:

  1. Перейдем в раздел «Администрирование» → «Настройки пользователей и прав» → «Группы доступа» (или «Профили групп доступа»).
  2. Убедимся, что пользователю назначена хотя бы одна стандартная базовая группа (например, содержащая системную роль БазовыеПраваБСП или БазовыеПрава). В типовых решениях это право всегда входит в минимальный базовый профиль пользователя.
  3. Если используется строго ограниченный самописный профиль доступа, добавим в него роль с правом на сохранение пользовательских настроек.

Особенности расположения команд в разных версиях платформы

Разберем изменения в интерфейсе платформы 1С, которые могут ввести в заблуждение при поиске настроек:

  1. В ранних версиях платформы (до 8.3.15) команда настройки интерфейса располагалась напрямую в главном меню: «Главное меню» → «Вид» → «Настройка панелей».
  2. Начиная с релиза 8.3.15, структура меню была оптимизирована. Настройки перемещены в правый верхний угол экрана: иконка «Сервис и настройки» (пиктограмма шестеренки) → «Настройки» → «Настройка панелей» / «Настройка панели разделов» / «Настройка начальной страницы».

Альтернативные способы передачи настроек интерфейса

Если по регламенту безопасности пользователям запрещено самостоятельно менять структуру форм и панелей (право «Сохранение данных пользователя» снято намеренно), администратор может централизованно задать нужный вид:

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

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

← На главную