Синтаксис:
Параметры:
<ИмяСобытия> (обязательный)
<Использование> (обязательный)
Описание:
Доступность:
Примечание:
Пример:
| // Событие Доступ ОписанияДоступ = Новый Массив; // РегистрНакопления.Начисления ПоляРегистрации = Новый Массив; ПоляРегистрации.Добавить("Сотрудник"); ПоляДоступа = Новый Массив; ПоляДоступа.Добавить("Сумма"); Доступ = Новый ОписаниеИспользованияСобытияДоступЖурналаРегистрации; Доступ.Объект = "РегистрНакопления.Начисления"; Доступ.ПоляРегистрации = ПоляРегистрации; Доступ.ПоляДоступа = ПоляДоступа; ОписанияДоступ.Добавить(Доступ); // Справочник.Сотрудники ПоляДоступа = Новый Массив; ПоляРегистрации = Новый Массив; ПоляРегистрации.Добавить("Ссылка"); Доступ = Новый ОписаниеИспользованияСобытияДоступЖурналаРегистрации; Доступ.Объект = "Справочник.Сотрудники"; Доступ.ПоляРегистрации = ПоляРегистрации; Доступ.ПоляДоступа = ПоляДоступа; ОписанияДоступ.Добавить(Доступ); ИспользованиеСобытия = Новый ИспользованиеСобытияЖурналаРегистрации; ИспользованиеСобытия.Использование = Истина; ИспользованиеСобытия.ОписаниеИспользования = ОписанияДоступ; УстановитьИспользованиеСобытияЖурналаРегистрации( "_$Access$_.Access", ИспользованиеСобытия); // Событие ОтказВДоступе ОписанияОтказВДоступе = Новый Массив; // Справочник.Сотрудники ПоляРегистрации = Новый Массив; ПоляРегистрации.Добавить("Ссылка"); ПоляАльтернатив = Новый Массив; ПоляАльтернатив.Добавить("Фамилия"); ПоляАльтернатив.Добавить("ИНН"); ПоляРегистрации.Добавить(ПоляАльтернатив); ОтказВДоступе = Новый ОписаниеИспользованияСобытияОтказВДоступеЖурналаРегистрации; ОтказВДоступе.Объект = "Справочник.Сотрудники"; ОтказВДоступе.ПоляРегистрации = ПоляРегистрации; ОписанияОтказВДоступе.Добавить(ОтказВДоступе); ИспользованиеСобытия = Новый ИспользованиеСобытияЖурналаРегистрации; ИспользованиеСобытия.Использование = Истина; ИспользованиеСобытия.ОписаниеИспользования = ОписанияОтказВДоступе; УстановитьИспользованиеСобытияЖурналаРегистрации( "_$Access$_.AccessDenied", ИспользованиеСобытия); |