2 378 документов
← К списку

ЗаполнитьНаборыЗначенийДоступа

страница

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

Синтаксис

Процедура ЗаполнитьНаборыЗначенийДоступа(Знач Объект, Таблица, Знач СсылкаНаПодчиненныйОбъект = Неопределено) Экспорт

Параметры

  • Объект — ЛюбаяСсылка
    • ОпределяемыйТип.ВладелецНаборовЗначенийДоступаОбъект - ссылка или объект, (элемент справочника, документ, бизнес-процесс, задача, план видов характеристик и т.п.), для которого требуется заполнить наборы значений доступа.
  • Таблица — см. ТаблицаНаборыЗначенийДоступа
    • Неопределено - возвращает в этом параметре подготовленные наборы значений доступа. Если передано Неопределено, то будет создана и заполнена новая таблица наборов значений доступа.
  • СсылкаНаПодчиненныйОбъект — ЛюбаяСсылка - используется, когда нужно заполнить наборы значений доступа объекта-владельца для указанного подчиненного объекта. Подробнее смотри УправлениеДоступомПереопределяемый.ПриЗаполненииЗависимостейПравДоступа.

Пример вызова

УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа(Объект, Таблица, СсылкаНаПодчиненныйОбъект)

Доступность

Сервер, Толстый клиент, Внешнее соединение