|
Как проверить у объекта наличие подписок на событие? |
☑ |
0
Hipocrisy2013
23.11.17
✎
13:12
|
Как проверить у объекта наличие подписок на событие?
|
|
1
azt-yur
23.11.17
✎
13:14
|
(0) Правой кнопкой на объекте и Поиск ссылок на объект
|
|
2
DTX 4th
27.11.17
✎
13:14
|
(1) Плюс надо как-то найти подписки, у которых в источнике указан ДокументОбъект.
|
|
3
GenAcid
27.11.17
✎
13:18
|
Я так ищу:
Функция ПолучитьСписокПодписок(ТипОбъектаБД)
мПодписок = новый Массив;
Для Каждого Подписка Из Метаданные.ПодпискиНаСобытия Цикл
ИмяОбъектаМетаданных = Метаданные.НайтиПоТипу(ТипОбъектаБД.типы()[0]).ПолноеИмя();
ИмяТипа = СтрЗаменить(ИмяОбъектаМетаданных,".","Объект.");
Если Подписка.Источник.СодержитТип(Тип(ИмяТипа)) Тогда
мПодписок.Добавить(Подписка.Имя);
КонецЕсли;
КонецЦикла;
Возврат мПодписок;
КонецФункции
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.