ЗаполнитьНаборыЗначенийДоступа
страницаЗаполняет наборы значений доступа для переданного значения Объект, вызывая процедуру ЗаполнитьНаборыЗначенийДоступа, определенную в модуле этого объекта, и возвращает их в параметре Таблица. Объекты должны быть включены в подписку на событие ЗаписатьНаборыЗначенийДоступа или ЗаписатьЗависимыеНаборыЗначенийДоступа. В модулях объектов должна быть размещена процедура обработчика, в которую передаются параметры: Таблица - ТаблицаЗначений - возвращаемая функцией ТаблицаНаборыЗначенийДоступа. Далее пример процедуры обработчика для копирования в модули объектов. // См. УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа. Процедура ЗаполнитьНаборыЗначенийДоступа(Таблица) Экспорт // Логика ограничения: // Чтения: Организация. // Изменения: Организация И Ответственный. // Чтение: набор № 1. Строка = Таблица.Добавить(); Строка.НомерНабора = 1; Строка.Чтение = Истина; Строка.ЗначениеДоступа = Организация; // Изменение: набор № 2. Строка = Таблица.Добавить(); Строка.НомерНабора = 2; Строка.Изменение = Истина; Строка.ЗначениеДоступа = Организация; Строка = Таблица.Добавить(); Строка.НомерНабора = 2; Строка.ЗначениеДоступа = Ответственный; КонецПроцедуры
Синтаксис
Процедура ЗаполнитьНаборыЗначенийДоступа(Знач Объект, Таблица, Знач СсылкаНаПодчиненныйОбъект = Неопределено) ЭкспортПараметры
Объект— ЛюбаяСсылка- ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект - ссылка или объект, (элемент справочника, документ, бизнес-процесс, задача, план видов характеристик и т.п.), для которого требуется заполнить наборы значений доступа.
Таблица— см. ТаблицаНаборыЗначенийДоступа- Неопределено - возвращает в этом параметре подготовленные наборы значений доступа. Если передано Неопределено, то будет создана и заполнена новая таблица наборов значений доступа.
СсылкаНаПодчиненныйОбъект— ЛюбаяСсылка - используется, когда нужно заполнить наборы значений доступа объекта-владельца для указанного подчиненного объекта. Подробнее смотри УправлениеДоступомПереопределяемый.ПриЗаполненииЗависимостейПравДоступа.
Пример вызова
УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа(Объект, Таблица, СсылкаНаПодчиненныйОбъект)Доступность
Сервер, Толстый клиент, Внешнее соединение