|  | Управление последовательностью подписок на события 
 Ненавижу 1С, Климов Сергей , TormozIT , RVN , Лирик , Мультук , Группа неравнодушных , Волшебник , Hawk_1c , Gennady , Расим , toypaul , Timon1405 , Yu13 , Хряк , delavar , ZloyBrawler ,  ,  , Has , Garykom ,  ,  , Dmitrii , Fedor-1971 , maxab72 , yuri_k , okmail , Трубогиб , Anton1307 , avkynev , Silgis , НоваяВолна , viraboy , Prog_man , PLUT , Seriy_Volk , Krendel , DiMel_77 , Mankubus , calmius , orakool , Ногаминебить , Bigbro , Галахад , mortal , Доминошник , val245 , butterbean , АНДР , arsik , SleepyHead , Crusher , ads55 , bolder , shuhard , Александр111 , scaramouche , N-S-B | ☑ | 
    
        | 0
    
        val245   17.03.25✎ 10:38 | 
        Доброго времени суток. Кто может подсказать, как можно управлять последовательностью выполнения подписок на события? Скажем, есть 2 подписки на события перед записью объекта. Нашел, что можно управлять положением в дереве конфигурации, но выяснилось, что от положения порядок выполнения не зависит     |  | 
    
        | 1
    
        Волшебник   17.03.25✎ 10:45 | 
        Порядок не должен иметь значения.     |  | 
    
        | 2
    
        Ненавижу 1С   гуру 17.03.25✎ 10:47 | 
        (0) Делайте одной подпиской. В обработчике вызывайте методы в  том порядке, в котором хотите.     |  | 
    
        | 3
    
        SleepyHead   гуру 17.03.25✎ 10:48 | 
        (0) А что за проблема, если не секрет, которую вы пытаетесь решить порядком исполнения подписок?     |  | 
    
        | 4
    
        Fedor-1971   17.03.25✎ 10:52 | 
        (0) В ЖКК написано, что порядок выполнения подписок не определен, т.е. пишем алгоритм в расчёте на то, что подписка  всегда первая (если что-то заполнено в других подписках, считаем, что оные не отработали)
Если важно заполнение некоторых данных, то работаем в ПередЗаписью (или ПриЗаписи - тут уже гарантированно есть ссылка) модуля объекта
 |  | 
    
        | 5
    
        val245   17.03.25✎ 10:55 | 
        (4) Спасибо. Буду думать как попробовать все выполнить в одной подписке     |  | 
    
        | 6
    
        Fedor-1971   17.03.25✎ 10:58 | 
        (5) может и не нужна подписка? просто запихать весь алгоритм в модуль объекта (если хочешь унифицировать алгоритм, то положи оный в модуль менеджера в экспортную процедуру или функцию)     |  | 
    
        | 7
    
        val245   17.03.25✎ 11:08 | 
        (6) Нет. Нужно сделать для многих объектов. Можно, конечно, но неудобно     |  | 
    
        | 8
    
        Garykom   гуру 17.03.25✎ 11:24 | 
        (0) Можно использовать ДополнительныеСвойства
И если первая подписка не выполнена то сначала вызвать ее
 |  | 
    
        | 9
    
        Garykom   гуру 17.03.25✎ 11:25 | 
        (8)+ и да это не отменяет запрета делать Отказ = Ложь в своей подписке ))     |  | 
    
        | 10
    
        Мультук   гуру 17.03.25✎ 11:46 | 
        (0) 
 >>Скажем, есть 2 подписки на события перед записью объекта
 
 Это две типовые подписки? Беда-печаль
 Это две ваши подписки? См (2)
 |  | 
    
        | 11
    
        ZloyBrawler   17.03.25✎ 12:19 | 
        У нас на практике используются не кучи подписок, а одна например на запись документов всех типов, а в коде уже идет проверка типов документов и в нужной последовательности выполняются алгоритмы для конкретных типов.
Выделили два общих модуля под это дело
 ПодпискиНаСобытияДокументы
 ПодпискиНаСобытияСправочники
 
 В первом все события документов, а во втором события справочников. Можно было раздробить и по типу события, но не стали так делать.
 |  | 
    
        | 12
    
        Ненавижу 1С   гуру 17.03.25✎ 13:47 | 
        (11) если честно - так себе идея     |  |