Средства управления доступом

5,0 121 участник

О чём курс

Система 1С предоставляет гибкие инструменты для настройки прав пользователей, но их неправильная комбинация часто приводит к ошибкам в отображении данных. Курс раскрывает архитектуру подсистемы управления доступом, помогая выстроить её без внесения изменений в типовые конфигурации.

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

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

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

  • Занятие 1:
    • Права и роли
    • Правило сочетания ролей в системе
    • Основные, интерактивные, старшие и младшие права
    • Привилегированный режим работы
    • "Прикладные" и "атомарные" роли
    • Функциональные опции
    • RLS – разграничение доступа на уровне записей
    • Абсолютность действия ограничений
    • Правило сочетания ролей в системе
    • Возможности сборки ограничений
  • Занятие 2:
    • Использование шаблонов ограничения доступа
    • Запросы СУБД при наложении ограничений нескольких ролей
    • Использование инструкций препроцессора, функциональных опций и параметров сеанса в ограничениях RLS
    • Ограничения RLS к данным отчетов, регистров
    • Поиск причины отсутствия объекта в интерфейсе
    • Ограничение на ограничения
    • Приемы ограничения доступа без RLS
    • Программная работа с отдельными полями объекта (реквизитами формы)
    • Программная работа с отдельными элементами формы
    • Программная работа с группами элементов формы (страницами, панелями)
    • Работа с динамическими списками
    • Программная подмена стандартных форм на нестандартные
    • Работа с функциональными опциями
    • Программная работа с сеансом пользователя
  • Занятие 3:
    • Схема управления доступом
    • Прием «Укрупнение» как основа подсистемы «Управление доступом»
    • Методика добавления прав на объект
    • Методика изменения поставляемых профилей без изменений конфигурации
    • Ограничения доступа
    • Объекты, задействованные в ограничении доступа
    • Шаблон #ПоЗначениям
    • Методика добавления нового вида доступа в конфигурацию
    • Группирование значений доступа к объектам
    • Методика добавления новой группы значений доступа в конфигурацию
  • Занятие 4:
    • Предпосылки дополнительных вариантов шаблонов ограничений
    • Шаблон #ПоЗначениямРасширенный
    • Методика написания ограничения с использованием шаблона ПоЗначениямРасширенный
    • Реализация логики ограничений по нескольким табличным частям объекта
    • Шаблон #ПоНаборамЗначений
    • Особенности применения модификатора «РасширенноеИЛИ»
    • Методика написания ограничения с использованием шаблона #ПоНаборамЗначений
    • Шаблон #ПоЗначениямИНаборамРасширенный
    • Адаптация подсистемы Управление доступом
    • Профильные роли
  • Занятие 5:
    • Подсистема "Запрет редактирования реквизитов объектов"
    • Методика заполнения списка исключений контроля ссылок
    • Методика добавления формы "РазблокированиеРеквизитов"
    • Общая методика подключения объектов к подсистеме "Запрет редактирования реквизитов"
    • Подсистема "Групповое изменение реквизитов"
    • Методика корректного использования подсистемы "Групповое изменение объектов"
    • Подсистема Поиск и замена дублей
    • Методика корректного использования подсистемы "Поиск и замена дублей"
    • Подсистема "Даты запрета изменения"
    • Методика Подключения объекта к подсистеме Даты запрета изменения
    • Методика Отключения объекта от подсистемы Даты запрета изменения
Складчина создана 11 ноября 2015 г. · описание обновлено 23 марта 2026 г.

Теги курса

160 ₽ 7 800 ₽