Массовая настройка прав пользователей: отчёт для 1С:Бухгалтерии 3.0
АйТи-ФрешАйТи-ФрешОБРАБОТКИ ДЛЯ 1С
Главная / Наши продукты / Обработки для 1С / Массовая настройка прав пользователей
Администрирование и сервис · P15

Массовая настройка прав пользователей в БП 3.0: профили N×M, «как у Иванова», кто что может

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

Цена по запросуВышлем КП и демо в ответ на заявку: презентация, показ на демо-базе или на копии вашей, условия поставки и поддержки.
Платформа: 1С:Предприятие 8.3.20+ / 8.5Конфигурации: 1С:Бухгалтерия предприятия 3.0Формат: Внешняя дополнительная обработка
Массовая настройка прав пользователей: Откройте обработку
Что даёт

Выгоды — коротко, по результатам тестов

  • N пользователей × M профилей — одной операцией; недостающие группы доступа создаются автоматически
  • «Сделать как у Иванова»: добавить недостающие профили или заменить набор целиком
  • Отчёт «Кто что может» по любому документу/справочнику/регистру: чтение, изменение, удаление, проведение — по фактическим ролям
  • По умолчанию «Только предпросмотр», одна транзакция и откат последней операции одной кнопкой; профиль «Администратор» не трогается
  • Матрица и отчёт выгружаются в Excel (.xlsx) — готовый материал для аудита доступа

Для кого: Администратор 1С, системный администратор; главный бухгалтер; аудитор / служба безопасности.

Задача

Проблема и как её решает обработка

Что болит

В типовой форме «Пользователи» / «Группы доступа» права настраиваются по одному человеку и по одному профилю: чтобы выдать профиль «Бухгалтер» десяти новым сотрудникам, нужно открыть десять карточек; чтобы «сделать как у Ивановой» — вручную сравнить два списка профилей; чтобы узнать, кто в базе может удалять документы «Реализация», приходится перебирать роли по всем профилям. Нет общей картины «кто что имеет» и нет выгрузки для аудита.

Что делает обработка

Обработка работает поверх штатных механизмов БСП (профили групп доступа → группы доступа → роли пользователей ИБ). Она не создаёт собственных ролей и не обходит ограничения: изменения вносятся записью групп доступа, а БСП сама пересчитывает роли и ключи доступа. Любая операция сначала показывается в режиме предпросмотра, после выполнения доступна отмена.

Возможности

Что умеет

ВозможностьЧто делает
Матрица «пользователи x профили»Кто какой профиль имеет: ● напрямую, ○ через группу пользователей. Фильтр, поиск по ФИО/логину, выгрузка в Excel
Массовое назначение профилейОтметили N пользователей и M профилей — N x M назначений одной операцией. Недостающие группы доступа создаются автоматически («Бухгалтер (общая группа)»)
Массовое исключениеСнимает профили у отмеченных. Если профиль выдан через группу пользователей — не ломает группу, а сообщает причину
Копирование прав«Сделать как у Иванова»: режим «добавить недостающие» или «заменить набор профилей»
Отчёт «Кто что может» по объектуДля любого справочника/документа/регистра/отчёта: какие профили и какие пользователи имеют чтение, просмотр, добавление, изменение, редактирование, удаление, проведение. Права пользователей — фактические (по ролям ИБ), для профилей — по составу ролей
Протокол и отменаЧто добавлено/исключено/пропущено и почему; откат последней операции одной кнопкой
Выгрузка в ExcelМатрица и отчёт «кто что может» — в .xlsx
Как работает

Порядок работы шаг за шагом

Скриншоты: см. Презентация_P15.pdf. Показательный сценарий — DEMO.md.

Скриншоты

Как это выглядит в 1С

Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.

Массовая настройка прав пользователей: Откройте обработку
Откройте обработку«Назначение прав»: слева пользователи, справа профили групп доступа; поиск, флажок «Только действующие», по умолчанию включён «Только предпросмотр».
Массовая настройка прав пользователей: Отметьте и посмотрите предпросмотр
Отметьте и посмотрите предпросмотрОтметьте пользователей и профили, нажмите «Назначить отмеченные профили»: в протоколе — что будет создано и назначено, база не меняется.
Массовая настройка прав пользователей: Выполните назначение
Выполните назначениеСнимите «Только предпросмотр» и повторите: протокол «ВЫПОЛНЕНО», созданы общие группы доступа, пользователи получили профили.
Массовая настройка прав пользователей: Скопируйте права коллеги
Скопируйте права коллегиВыберите источник в поле «Копировать права от», отметьте получателя — предпросмотр покажет, в какие группы он попадёт.
Массовая настройка прав пользователей: Выполните копирование
Выполните копированиеПротокол: «Добавлено назначений …». Режим «Заменить набор профилей» оставит получателю ровно набор источника.
Массовая настройка прав пользователей: Сформируйте матрицу
Сформируйте матрицуЗакладка «Матрица»: ● — профиль назначен напрямую, ○ — через группу пользователей, колонка «Всего»; выгрузка в Excel.
Массовая настройка прав пользователей: Узнайте, кто что может
Узнайте, кто что можетЗакладка «Кто что может»: объект метаданных, например «Справочник.Контрагенты» — права профилей и пользователей по видам операций.
Массовая настройка прав пользователей: Отмените операцию
Отмените операцию«Отменить последнюю операцию» возвращает членство в группах к исходному; в протоколе — что исключено.
Массовая настройка прав пользователей: Карточка обработки
Карточка обработкиАдминистрирование → Дополнительные отчёты и обработки
Требования и совместимость

Где работает и что проверено

Требования

  • Платформа1С:Предприятие 8.3.20+ / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент
  • Конфигурации1С:Бухгалтерия предприятия 3.0, 3.0.18x и выше, в т.ч. КОРП (проверено на КОРП 3.0.206 и 3.0.208.14); нужна подсистема БСП «Управление доступом»
  • ФорматВнешняя дополнительная обработка (.epf), регистрация через «Дополнительные отчеты и обработки» БСП
  • 1С:Бухгалтерия предприятия 3.0 (редакция 3.0.18x и выше, в т.ч. КОРП), платформа 8.3.20+ (проверено на 8.5.1.1343, БП КОРП 3.0.206);
  • Подсистема БСП «Управление доступом» и «Дополнительные отчёты и обработки»;
  • Управляемый интерфейс (тонкий / веб-клиент).

Проверено на тестах

Протокол тестирования вышлем вместе с КП.

Безопасность

  • Предопределённые профили (в т.ч. «Администратор») обработкой не изменяются — нельзя случайно лишить базу администратора.
  • По умолчанию включён режим «Только предпросмотр» — ничего не пишется, пока вы его не снимете.
  • Операция выполняется в одной транзакции: при ошибке изменения не вносятся вообще.
  • Для работы нужны права на изменение групп доступа (роли «Администратор» либо «Добавление и изменение пользователей»).
Установка в базу
  1. Администрирование — Печатные формы, отчёты и обработки — Дополнительные отчёты и обработки.
  2. «Создать» — выбрать файл МассоваяНастройкаПрав.epf — «Записать и закрыть» (при необходимости в «Режиме безопасности» оставить отключённым — нужен для выгрузки в файл Excel).
  3. Раздел «Размещение» — отметить «Администрирование»/«Настройки пользователей и прав»; либо открыть из списка обработок кнопкой «Выполнить».
Вопросы

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

Что с «персональными» группами доступа?

Они отображаются в матрице (●). Состав персональной группы БСП восстанавливает из её владельца, поэтому снять такой профиль через обработку нельзя — строка пропускается с пояснением («измените в карточке пользователя»). Назначение выполняется в общих группах доступа по профилю (при отсутствии такой группы создаётся новая — с видами и значениями доступа профиля).

Куда попадает получатель при копировании прав?

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

Что будет, если у пользователя профиль выдан через группу пользователей?

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

Учитываются ли ограничения доступа на уровне записей (RLS)?

Отчёт «Кто что может» показывает права по ролям; ограничения по значениям доступа (организации, склады и т. п.) в нём не учитываются — это указано в шапке отчёта.

Есть ли риск потерять права?

Любая операция обратима кнопкой «Отменить последнюю операцию» (в рамках сессии формы); каждый шаг записывается в протокол.

Где остаётся след операции?

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

Сколько времени занимает?

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

Работает ли в веб-клиенте?

Да (проверено в тонком и веб-клиенте БП 3.0). Выгрузка в Excel скачивает файл через браузер штатным механизмом БСП; при первом сохранении браузер может предложить установить расширение 1С — можно продолжить без установки, файл всё равно скачается.

Сколько стоит и как купить?

Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.

На каких релизах проверено?

1С:Бухгалтерия предприятия 3.0, 3.0.18x и выше, в т.ч. КОРП (проверено на КОРП 3.0.206 и 3.0.208.14); нужна подсистема БСП «Управление доступом». Платформа: 1С:Предприятие 8.3.20+ / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент. Перед покупкой можем проверить на копии вашей базы.

Цена по запросу

Запросить цену и демо

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

Интересует: Массовая настройка прав пользователей