Имя: Пароль:
1C
 
Как проверить у объекта наличие подписок на событие?
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]).ПолноеИмя();

         ИмяТипа = СтрЗаменить(ИмяОбъектаМетаданных,".","Объект.");

         Если Подписка.Источник.СодержитТип(Тип(ИмяТипа)) Тогда
            
            мПодписок.Добавить(Подписка.Имя);     
            
         КонецЕсли;
    КонецЦикла;
        
    Возврат мПодписок;    
    
КонецФункции