Настройка и доработка прав доступа, профилей пользователей и RLS
О чём курс
Система прав доступа в типовых конфигурациях 1С часто требует доработки под специфические задачи бизнеса — от скрытия реквизитов до сложных ограничений на уровне записей. Внутри разбирается, как правильно работать с механизмами Библиотеки стандартных подсистем (БСП) для реализации RLS (Record Level Security) и управления доступом.
Вы научитесь настраивать доступ по пользователям и подразделениям, внедрять свои виды ограничений, работать с готовыми шаблонами БСП, такими как #ПоЗначениям и #ПоНаборамЗначений, а также дебажить права через журнал регистрации. Основной акцент сделан на практических задачах в УТ 11.4, КА 2.4 и 1С:ERP 2.4. Материал подойдет разработчикам 1С, которые хотят освоить тонкую настройку безопасности и ограничений в современных типовых решениях.
Программа обучения
- Задача 1. Реализация запрета доступа к данным формы
- Варианты решения задачи
- Подключение нового документа к интерфейсу конфигурации
- Работа с формой документа
- Подключение механизма БСП для блокирования реквизитов
- Настройка вариантов вывода плановых данных на форме документа
- Блокирование кнопок записи документа
- Задача 2. Создание дополнительных прав на функционал (выделение привилегированных пользователей)
- Проблемы с правами доступа – поиск ошибок с помощью журнала регистрации
- Типовая система прав доступа
- Настройка доступа – профили и группы пользователей
- Проверка доступа программным кодом
- Задача 3. Собственные алгоритмы для ограничения доступа на уровне записей
- Схема ограничения доступа на уровне записей
- Анализ вариантов решения задачи
- Ограничения доступа на уровне записей в БСП
- Алгоритм ограничения доступа в типовых решениях
- Ограничение доступа на уровне записей по пользователю
- Ограничение доступа на уровне записей по пользователю и подразделению
- Нюансы ограничения доступа на уровне записей
- Особенности получения данных в запросах по ограничению доступа
- Доступ на уровне записей в БСП
- Настройка ограничений по пользователям – по шаблону БСП
- Настройка ограничений по подразделениям – по шаблону БСП
- Задача 4. Добавление нового вида доступа
- Добавление описания нового вида доступа в общем модуле
- Организация значений доступа при помощи определяемого типа
- Редактирование ограничений доступа в ролях
- Обновление вспомогательных данных при помощи параметра запуска ЗапуститьОбновлениеИнформационнойБазы
- Проверка добавленного вида доступа в пользовательском режиме
- Доработка отчета «Права доступа» для отображения нового вида доступа
- Задача 5. Стандартные шаблоны для ограничения прав доступа
- Стандартные шаблоны БСП
- Шаблон #ПоЗначениям
- Шаблон #ПоНаборамЗначений
- Шаблон #ПоНаборамЗначений – пример использования
- Доработка объектов метаданных для использования шаблона #ПоНаборамЗначений
- Шаблон #ПоЗначениямРасширенный
- Шаблон #ПоЗначениямРасширенный – пример использования
- Шаблон #ПоЗначениямРасширенный – работа с присоединяемыми таблицами
- Шаблон #ПоЗначениямИНаборамРасширенный
- Вид доступа “Объект” для шаблона #ПоЗначениямИНаборамРасширенный
- Логика выбора нужного шаблона ограничений прав доступа
Другие материалы школы 12
К курсы-по-1с.рф Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.