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