Панели, формы и вид «Такси» без самодеятельности: какие права снять

· 9 мин

Содержание

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

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

Как платформа решает, что пользователю можно

Права в 1С:Предприятии 8.3 выдаются только через роли. Роль — это набор разрешений на объекты конфигурации и на действия платформы. Пользователь получает объединение прав всех своих ролей: если хотя бы одна роль даёт право, оно у него есть.

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

Права бывают двух уровней:

  • 📁 на объекты — чтение, добавление, изменение документов, справочников, отчётов;
  • ⚙️ на платформу — задаются на корне конфигурации в роли: запуск клиентов, администрирование, режим «Все функции», сохранение данных пользователя, открытие внешних обработок.

Интерфейс относится ко второй группе. В Конфигураторе эти права видны так: откройте роль, в дереве выделите самую верхнюю строку Конфигурация — справа появится список прав платформы.

В конфигурациях на БСП напрямую роли пользователю не назначают. Работает цепочка:

ЗвеноЧто этоГде настраивать
РольНабор прав из КонфигуратораТолько в Конфигураторе или расширении
Профиль групп доступаНабор ролей под должностьАдминистрирование → Настройки пользователей и прав
Группа доступаПрофиль + список пользователейТам же
ПользовательПолучает роли от всех своих группТам же

Настраиваем профиль без права менять интерфейс

В Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 путь одинаковый: Администрирование → Настройки пользователей и прав. Дальше по шагам.

Шаг 1. Скопируйте поставляемый профиль

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

  1. Откройте Профили групп доступа.
  2. Выделите профиль, которым сейчас пользуется сотрудник.
  3. Скопируйте его кнопкой копирования в командной панели списка (или клавишей F9).
  4. Назовите копию понятно: например, «Бухгалтер — фиксированный интерфейс».

Шаг 2. Снимите роль сохранения настроек

В карточке копии перейдите на вкладку с разрешёнными действиями (ролями). Найдите роль Сохранение данных пользователя — быстрее всего через поиск по списку — и снимите флажок. Запишите профиль.

Если в списке ролей включён отбор «Только выбранные», снятая роль сразу пропадёт из видимости. Это нормально, она не удалена из конфигурации.

Шаг 3. Переведите сотрудника в новую группу

  1. Откройте Группы доступа, создайте группу на основе нового профиля.
  2. Добавьте в неё пользователей.
  3. Уберите их из группы со старым профилем. Иначе роль придёт оттуда и запрет не сработает.

Права применяются при следующем входе. Работающим сотрудникам нужно перезапустить 1С.

Если конфигурация не на БСП или самописная

Тогда профилей нет, роли назначаются в Конфигураторе: Администрирование → Пользователи, карточка пользователя, вкладка Прочие. Чтобы снять право:

  1. Найдите роль, где на корне Конфигурация стоит Сохранение данных пользователя.
  2. Если эта роль даёт ещё и рабочие права, не трогайте её. Создайте отдельную роль только с этим правом и выдавайте её тем, кому настройка разрешена.
  3. Право в исходной роли снимите, обновите конфигурацию базы данных.

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

Что именно закрывает каждое право

Отнять у пользователя «всё» обычно не нужно. Ниже — права платформы, которые влияют на то, что человек видит и может переделать.

Право на корне конфигурацииЧто даёт пользователюЧто будет без него
Сохранение данных пользователяСохранять настройки панелей, начальной страницы, форм, отчётов, избранноеИзменения живут до конца сеанса
Режим "Все функции"Открывать служебное меню со всеми объектами конфигурацииКоманда «Все функции» не работает, даже если включена в параметрах
Интерактивное открытие внешних обработок / ...отчетовЗапускать свои .epf и .erf через Файл → ОткрытьВнешние файлы не открываются
АдминистрированиеПолный доступ, включая настройки любых пользователей—

Главное — первая строка. Остальные стоит проверить, если цель шире, чем «не трогать панели».

Не выдавайте право Администрирование пользователю ради удобства. Оно перекрывает все ограничения, и вся настройка выше теряет смысл.

Вариант интерфейса: «Такси» и «Версия 8.2»

Переключение между «Такси» и старым видом «Версия 8.2» — отдельная история. Она не зависит от ролей, её задаёт сама конфигурация.

В Конфигураторе откройте свойства корня конфигурации и найдите свойство Вариант интерфейса клиентского приложения. Возможные значения:

ЗначениеЧто видит пользователь
ТаксиТолько «Такси», переключиться нельзя
Версия 8.2Только старый вид
Такси, разрешить Версия 8.2По умолчанию «Такси», в параметрах можно сменить
Версия 8.2, разрешить ТаксиНаоборот

Чтобы сотрудник не прыгал между вариантами, оставьте значение без слова «разрешить». Тогда выбор вида интерфейса в параметрах программы пропадёт у всех.

Современные типовые конфигурации (БП 3.0, ЗУП 3.1, УТ 11) уже работают только в «Такси», здесь ничего менять не нужно. Свойство актуально для старых и самописных решений.

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

Как запретить сохранять настройки форм

Форма в 1С 8.3 настраивается пользователем: можно скрыть колонки, поменять порядок полей, добавить реквизиты из «Изменить форму». Эти изменения пишутся в то же хранилище настроек.

Поэтому основной запрет тот же — без права Сохранение данных пользователя изменённая форма вернётся к исходному виду при следующем открытии после перезапуска.

Есть и точечный способ на уровне конкретной формы, для доработчиков. У управляемой формы в Конфигураторе есть свойство Сохранение данных в настройках. Значение Не использовать запрещает форме запоминать введённые значения реквизитов. Внешний вид при этом пользователь по-прежнему может перенастраивать, так что это дополнение, а не замена праву.

Что пропадёт у сотрудника вместе с правом на сохранение настроек — важно знать заранее, чтобы не получить вал жалоб:

  • 📊 последние настройки отчётов — отбор, период и группировки, с которыми отчёт открывался в прошлый раз;
  • ⭐ избранное — добавленные ссылки исчезнут после перезапуска;
  • 🔁 запомненные значения — организация, склад, период в формах подбора и отчётах;
  • 🪟 размеры и положение окон.

Если это критично, вместо полного запрета используйте приём из следующего раздела.

Один интерфейс для всех: как раздать настройки перед запретом

Без этого шага запрет бесполезен: пользователи закрепят тот беспорядок, что у них есть сейчас. Правильная последовательность:

  1. Создайте шаблонного пользователя и войдите под ним.
  2. Настройте панели: в главном меню, в группе Вид, есть команды настройки панелей и начальной страницы. Расставьте разделы, команды, формы на начальной странице.
  3. Выйдите из сеанса шаблона, чтобы настройки записались.
  4. В Администрирование → Настройки пользователей и прав откройте копирование настроек пользователей.
  5. Источник — шаблон, получатели — нужные сотрудники. Отметьте настройки внешнего вида.
  6. Только после копирования снимите право по схеме из раздела про профиль.

Копировать настройки работающим пользователям лучше вечером: у человека с открытым сеансом при выходе часть настроек перезапишется его текущими.

Если сотрудники потом всё же просят «вернуть как было», в том же разделе есть очистка настроек. Она сбрасывает выбранные виды настроек у пользователя к значениям конфигурации.

Альтернатива полному запрету

Когда терять избранное и запомненные настройки отчётов нельзя, а беспорядок на панелях надоел, работает мягкая схема:

  • 🗂 право на сохранение остаётся;
  • 📌 раз в месяц или после жалоб администратор повторно копирует эталонные настройки панелей;
  • 👀 новых сотрудников сразу заводят копированием настроек с шаблона.

Это не запрет, но интерфейс у всех снова одинаковый, а личные настройки отчётов живы.

Что вам нужно закрыть?

Ошибки, из-за которых запрет не работает или мешает

  • ❌ Право сняли и у шаблонного пользователя. Тогда он не может сохранить эталон, и копировать нечего. Шаблону оставьте полный профиль.
  • ❌ Правят поставляемый профиль через расширение или Конфигуратор. Следующее обновление вернёт роли на место. Работайте с копией.
  • ❌ Путают интерфейс с доступом к данным. Скрыть раздел с панели — не значит запретить документ. Если сотрудник не должен видеть, например, зарплатные документы, это отдельная настройка ролей и ограничений доступа, а не настройка панелей.
  • ❌ Вводят запрет без предупреждения. Сотрудник решит, что 1С «сломалась», раз избранное пропадает. Короткая записка в общий чат снимает половину обращений.

Проверяем, что ограничения работают

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

Порядок проверки:

  1. Создайте тестового пользователя копированием карточки реального сотрудника — он получит те же группы доступа.
  2. Войдите под ним. Через группу Вид главного меню уберите с панели пару разделов.
  3. Откройте любой список, скройте колонку.
  4. Закройте 1С полностью и войдите снова.
  5. Панели и колонки должны вернуться к исходному виду.

Если изменения сохранились, значит, право пришло из какой-то другой роли. Ищите так:

  • 🔍 откройте карточку тестового пользователя и посмотрите все группы доступа, в которые он входит;
  • 🔍 в каждом профиле этих групп проверьте роль сохранения данных пользователя;
  • 🔍 в Конфигураторе у ролей, назначенных напрямую, проверьте право на корне конфигурации.

Ещё одна частая причина — пользователь входит в группу «Администраторы». Её права перекрывают всё остальное.

Запрет можно ввести и точечно, для одного человека. Создайте для него отдельную группу доступа на копии профиля. Коллеги с тем же исходным профилем ничего не заметят, а вы проверите схему на одном сотруднике, прежде чем распространять её на отдел.

Проверьте и обратное: у тех, кому настройка разрешена, право должно остаться. Войдите под пользователем с полным профилем, поменяйте панель, перезапустите 1С — изменения должны сохраниться.

Перед тем как вводить запрет
Выполнено: 0 / 6

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

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