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