Запланировать обновление доступа при изменении разрешенных значений. Для вызова из модуля менеджера регистра ЗначенияГруппДоступа.
// Для вызова из модуля менеджера регистра ЗначенияГруппДоступа.
Процедура ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений(ГруппыДоступаИТипыЗначений) Экспорт
ОчиститьКэшЗначенийГруппДоступаДляРасчетаПрав();
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ГруппыДоступаИТипыЗначений", ГруппыДоступаИТипыЗначений);
Запрос.Текст =
"ВЫБРАТЬ
| ГруппыДоступаИТипыЗначений.ГруппаДоступа КАК ГруппаДоступа,
| ГруппыДоступаИТипыЗначений.ТипЗначенийДоступа КАК ТипЗначенийДоступа
|ПОМЕСТИТЬ ГруппыДоступаИТипыЗначений
|ИЗ
| &ГруппыДоступаИТипыЗначений КАК ГруппыДоступаИТипыЗначений
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТаблицыГруппДоступа.Таблица КАК Таблица,
| ТИПЗНАЧЕНИЯ(ГруппыДоступаИТипыЗначений.ТипЗначенийДоступа) КАК ТипЗначенийДоступа
|ИЗ
| РегистрСведений.ТаблицыГруппДоступа КАК ТаблицыГруппДоступа
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ГруппыДоступаИТипыЗначений КАК ГруппыДоступаИТипыЗначений
| ПО ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступаИТипыЗначений.ГруппаДоступа
|ИТОГИ ПО
| Таблица";
ТаблицыИТипыЗначенийДоступа = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
ЗапланироватьОбновлениеПользователейКлючейДоступа(ТаблицыИТипыЗначенийДоступа.Строки,
"ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений", Истина, Истина);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа (БСП)
ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа (БСП)
ЗапланироватьОбновлениеДоступа (БСП)
ЗапланироватьОбновлениеНаборовГруппДоступа (БСП)
ОбновитьРазрешенныеЗначенияПриИзмененииИспользованияВидовДоступа (БСП)
ЗапланироватьОбновлениеДанныхЗависимыхОтПроизводственныхКалендарей (БСП)
ЗапланироватьОбновлениеЗависимыхСписковПоЗначениямСГруппами (БСП)
ЗначенияДоступаПриИзменении (БСП)
ГруппыЗначенийДоступаРазрешающиеИзменениеЗначенийДоступа (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)