Ревизор прав

27.10.26

Администрирование - Роли и права

Внешняя обработка для администратора 1С. Выбираете объект и пользователя — видите цепочку «группа доступа U94; профиль U94; роль», по которой у него есть право, и одной кнопкой убираете или выдаете его с предварительным описанием изменений. Показывает, ограничено ли право на уровне записей (RLS) и кто реально видит конкретный документ. Сравнивает пользователей и профили, находит опасные настройки и собирает новый профиль групп доступа: по отмеченным ролям или по списку «что пользователь должен уметь».

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Ревизор прав
.epf 51,78Kb
9 3 800 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Разбор на демобазе: два вопроса администратора

«Почему менеджер может править заказы покупателей?» Указываем объект «Заказ покупателя», право «Изменение» и пользователя. Обработка отвечает зеленой строкой «право ЕСТЬ» и показывает, откуда оно: группа доступа «Продажи» → профиль «Продажи» → роль «Добавление и изменение заказов покупателей». Там же видно, что право ограничено на уровне записей и какие значения доступа разрешены в группе («Организации: все; Структурные единицы: все…»). Если право лишнее — кнопка «Убрать право…» выводит текст, что именно будет сделано («из группы доступа «Продажи» будет исключен участник…; он потеряет все роли профиля, если не получает их через другие группы»), и выполняет действие только после подтверждения.

«Как дать сотруднику кадров доступ к заказам и ничего лишнего?» У этого пользователя права нет — строка красная, а ниже список ролей, которые его дают, отсортированный по «ширине»: роль «Добавление и изменение заказов покупателей» дает 21 основное право, а «Удаленный доступ (OData)» — 8 844. Выбираем узкую роль, обработка предлагает группы доступа, профиль которых ее содержит. Если конфигурация не разрешает сочетание групп (в УНФ, например, нельзя одновременно состоять в «Кассе самообслуживания» и кадровой группе), сообщение конфигурации показывается как есть, и ничего не меняется. После включения форма сразу перестраивается: «право ЕСТЬ».

Что обработка меняет в базе

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

  • Исключить пользователя из группы доступа
    • Что записывается: Строка табличной части группы
    • Кого заденет: Только этого пользователя
  • Исключить группу пользователей из группы доступа
    • Что записывается: Строка табличной части группы
    • Кого заденет: Всех участников группы пользователей — число показывается заранее
  • Убрать роль из профиля / добавить роль в профиль
    • Что записывается: Табличная часть «Роли» профиля
    • Кого заденет: Всех пользователей профиля — число показывается заранее
  • Включить пользователя в группу доступа
    • Что записывается: Строка табличной части группы
    • Кого заденет: Только этого пользователя
  • Сохранить профиль из конструктора
    • Что записывается: Новый профиль и, по желанию, группа доступа с участниками
    • Кого заденет: Участников новой группы

Профили, поставляемые с конфигурацией, и профиль «Администратор» обработка не изменяет: для них предлагается собрать копию в конструкторе. Роль, назначенная мимо профилей (в конфигураторе), снимается только если в базе нет БСП, — иначе ее все равно перезапишет обновление ролей.

Пять закладок

Право на объект. Объект ищется по части названия («заказ покуп» + Enter), право выбирается из списка, понятного без знания имен прав платформы («Удаление из формы без пометки», «Изменение проведенных»). Сразу виден список «кто имеет это право», а для выбранного пользователя — источники права и варианты, как его выдать.

Доступ к записи. Права на таблицу — это еще не доступ к документу: ограничения на уровне записей скрывают чужие организации, склады, кассы. Выбираете конкретный документ или элемент справочника — обработка показывает, кто его видит, кто может изменить, а у кого право на объект есть, но эта запись скрыта.

Сравнение. Пользователь с пользователем, профиль с профилем или пользователь с профилем: разница в ролях и одна строка на объект — какие права есть только у первого, а какие только у второго.

Проверка прав. Оценка от 0 до 100 и список находок с цветом важности: администратор без пароля, недействительный пользователь с разрешенным входом, удаление без пометки у обычных пользователей, роли мимо профилей и роли, которые профиль дает, а у пользователя их нет, пустые группы, неиспользуемые профили и профили без ролей, роли в профиле, которых уже нет в конфигурации. Двойной щелчок по строке открывает пользователя, профиль или группу.

Конструктор профиля. Три шага. Роли разложены деревом по группам («Добавление и изменение», «Чтение», «Разделы», «Роли расширения…»), есть поиск и панель «что дает выбранная роль». Роли можно взять у пользователя или из нескольких профилей сразу. Второй шаг — список требований вида «Контрагенты — изменение», «Заказ покупателя — проведение»: обработка подбирает наименьший набор ролей, который их покрывает, и отмечает его. Третий шаг — итоговые права собранного профиля и сохранение: новым профилем или поверх своего, с созданием группы доступа с участниками.

Как считаются права

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

Вопросы и ответы

Работает ли без БСП? Да: анализ ролей, «кто может», сравнение пользователей и проверка на администраторов и удаление работают по ролям платформы. Профили, группы, доступ к записи и изменения прав без БСП выключены — обработка пишет об этом на форме.

Какие права нужны? Права администратора: обработка читает роли всех пользователей. Под обычным пользователем форма сообщит об этом и ничего не покажет.

Как подключить? Открыть файл через «Файл → Открыть» или зарегистрировать в «Дополнительных отчетах и обработках». При регистрации безопасный режим нужно выключить: программный интерфейс управления доступом БСП в безопасном режиме не работает.

Учитывается ли упрощенная настройка прав (персональные группы доступа)? Анализ — да. Включение в группу в этом режиме пока не проверялось на базе с упрощенным интерфейсом.

Сколько это занимает? На демобазе УНФ 3.0 (13 пользователей, 1 067 ролей, около 5 000 объектов): «кто может» — 3 секунды при первом вызове и доли секунды дальше, сравнение пользователей — около 4 секунд, проверка прав — около 3 секунд, подбор ролей — меньше секунды. Первое открытие формы — до 10 секунд: платформа загружает метаданные.

Анализируются ли тексты ограничений RLS? Нет. Платформа не отдает их во время работы, поэтому обработка показывает факт ограничения, разрешенные значения доступа и итог по конкретной записи — без разбора самих шаблонов ограничений.

На чем проверено? УНФ 3.0.14 (демобаза, БСП 3.2.1) на платформе 8.5.1. Файл открывается платформами 8.3.24 и 8.3.27, модуль обработки компилируется на 8.3.27.

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 3.0, релизы 3.0.14.168

Вступайте в нашу телеграмм-группу Инфостарт

права доступа роли профили групп доступа группы доступа RLS ограничение на уровне записей управление доступом БСП аудит прав кто имеет право откуда право сравнение прав конструктор профилей подбор ролей избыточные права безопасность пользователи 1С администратор 1С УНФ внешняя обработка

См. также

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    286098    1608    423    

1220

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

9675 руб.

27.05.2021    60661    537    129    

374

Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    28826    104    46    

107

Инструменты администратора БД Роли и права Системный администратор Разработчик Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!

23180 руб.

06.12.2023    25123    85    14    

118

SALE! 20%

Роли и права 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Универсальная обработка по настройке прав доступа пользователей в 1СЗУП, КА, УТ, ЕРП, ERP, УНФ, Розница, Управление холдингом) и разграничений позволяет в несколько кликов настроить даже самые нестандартные права.

5750 4600 руб.

22.12.2021    38659    209    78    

240

Роли и права Системный администратор Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение предназначено для Бухгалтерии предприятия (версии ПРОФ и КОРП). Типовая конфигурация остается на поддержке. С помощью расширения менеджер по продажам будет иметь доступ к контрагентам и списку их документов только в случае, если он является для них ответственным. Пользователю с полными правами также доступна обработка «Назначение ответственных» для группового добавления/удаления ответственного в карточке контрагента. Есть версия данного расширения для клиентов Fresh - в магазине расширений (Fresh)

9516 руб.

14.09.2022    9424    16    6    

18

Ценообразование, анализ цен Роли и права Системный администратор 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение возможностей программы 1С:УНФ 1.6 и 3.0. Функционал расширения - разграничение всевозможных прав пользователей и контроль при совершении различных действий.

5100 руб.

23.02.2018    69312    185    264    

172

Логистика, склад и ТМЦ Роли и права Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для 1С:Бухгалтерия 3.0, которое позволяет использовать отдельные роли для доступа к складским документам, для доступа к документам раздела "Производство" и для доступа к документам раздела "Покупки".

5084 руб.

21.05.2019    1703973    607    197    

151
Для отправки сообщения требуется регистрация/авторизация