Поиск подписок по документу


Поиск подписок, в которых участвует выбранный вид документа.

В процессе работы с документами иногда понимаешь, что в работу функционала вмешивается подписка. А учитывая огромное количество подписок со своим набором обрабатываемых документов, на поиск той одной (а иногда и не одной) уходит уйма времени.

Данная обработка не ахти какая сложная, но мне она сэкономила кучу времени. Надеюсь, что она поможет и другим.

Обработка работает по метаданным и подходит для любой конфигурации. Работает как в управляемом, так и в обычном приложении.

3 Comments

  1. WKBAPKA

    Типа

    Для Каждого Подписка Из Метаданные.ПодпискиНаСобытия Цикл
    Если Подписка.Источник.СодержитТип(Тип(«ДокументСсылка.МойДокумент»)) Тогда
    Сообщить(«Бинго!»);
    КонецЕсли;
    КонецЦикла;
    
    

    даааа. есть за что плюсануть )

    Reply
  2. dabu-dabu

    А зачем?

    В конфигураторе же есть операция «Поиск ссылок на объект».

    Reply
  3. Longinoff

    (2) dabu-dabu, Меня интересовали только подписки, а не сотни ссылок на справочники, документы, регистры итд. Перебирая все ссылки будет не быстрее, чем переклацать все подписки. Это было сделано для экономии времени, а не как единственно возможный вариант. Но спасибо, за замечание.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *