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