Настройка и доработка прав доступа, профилей пользователей и RLS

34 участника

О чём курс

Система прав доступа в типовых конфигурациях 1С часто требует доработки под специфические задачи бизнеса — от скрытия реквизитов до сложных ограничений на уровне записей. Внутри разбирается, как правильно работать с механизмами Библиотеки стандартных подсистем (БСП) для реализации RLS (Record Level Security) и управления доступом.

Вы научитесь настраивать доступ по пользователям и подразделениям, внедрять свои виды ограничений, работать с готовыми шаблонами БСП, такими как #ПоЗначениям и #ПоНаборамЗначений, а также дебажить права через журнал регистрации. Основной акцент сделан на практических задачах в УТ 11.4, КА 2.4 и 1С:ERP 2.4. Материал подойдет разработчикам 1С, которые хотят освоить тонкую настройку безопасности и ограничений в современных типовых решениях.

Программа обучения

  • Задача 1. Реализация запрета доступа к данным формы
    • Варианты решения задачи
    • Подключение нового документа к интерфейсу конфигурации
    • Работа с формой документа
    • Подключение механизма БСП для блокирования реквизитов
    • Настройка вариантов вывода плановых данных на форме документа
    • Блокирование кнопок записи документа
  • Задача 2. Создание дополнительных прав на функционал (выделение привилегированных пользователей)
    • Проблемы с правами доступа – поиск ошибок с помощью журнала регистрации
    • Типовая система прав доступа
    • Настройка доступа – профили и группы пользователей
    • Проверка доступа программным кодом
  • Задача 3. Собственные алгоритмы для ограничения доступа на уровне записей
    • Схема ограничения доступа на уровне записей
    • Анализ вариантов решения задачи
    • Ограничения доступа на уровне записей в БСП
    • Алгоритм ограничения доступа в типовых решениях
    • Ограничение доступа на уровне записей по пользователю
    • Ограничение доступа на уровне записей по пользователю и подразделению
    • Нюансы ограничения доступа на уровне записей
    • Особенности получения данных в запросах по ограничению доступа
    • Доступ на уровне записей в БСП
    • Настройка ограничений по пользователям – по шаблону БСП
    • Настройка ограничений по подразделениям – по шаблону БСП
  • Задача 4. Добавление нового вида доступа
    • Добавление описания нового вида доступа в общем модуле
    • Организация значений доступа при помощи определяемого типа
    • Редактирование ограничений доступа в ролях
    • Обновление вспомогательных данных при помощи параметра запуска ЗапуститьОбновлениеИнформационнойБазы
    • Проверка добавленного вида доступа в пользовательском режиме
    • Доработка отчета «Права доступа» для отображения нового вида доступа
  • Задача 5. Стандартные шаблоны для ограничения прав доступа
    • Стандартные шаблоны БСП
    • Шаблон #ПоЗначениям
    • Шаблон #ПоНаборамЗначений
    • Шаблон #ПоНаборамЗначений – пример использования
    • Доработка объектов метаданных для использования шаблона #ПоНаборамЗначений
    • Шаблон #ПоЗначениямРасширенный
    • Шаблон #ПоЗначениямРасширенный – пример использования
    • Шаблон #ПоЗначениямРасширенный – работа с присоединяемыми таблицами
    • Шаблон #ПоЗначениямИНаборамРасширенный
    • Вид доступа “Объект” для шаблона #ПоЗначениямИНаборамРасширенный
    • Логика выбора нужного шаблона ограничений прав доступа
Складчина создана 9 июня 2021 г. · описание обновлено 3 мая 2026 г.

Другие материалы школы 12

К курсы-по-1с.рф Все материалы
137 ₽ 4 200 ₽