|  | Обращение к экспортной процедуре формы 
 LuckyStar, denk32 , Волшебник , Dzenn , Aleksey , Мультук , AAA , lEvGl , Hawk_1c , ass1c , Timon1405 , calmius , CepeLLlka , Шурик71 , osa1C , Климов Сергей , Многолетний Апельсин , 2S , dmt , Prog_man , timurhv , Gucci76 , DrZombi , Telcher , Галахад , Tarlich , SORTULV_1C , Андрюха , SleepyHead , arsik , ilou , yurikmellon2 , JohnGilbert , rozer76 , программистище , youalex , formista2000 , realptrm , maxab72 , ads55 , Смотрящий , DimR_71 , hunter76 , ptiz , RomaH , wolk , banco , Lama12 | ☑ | 
    
        | 0
    
        SORTULV_1C   04.10.24✎ 09:59 | 
        Добрый день, можно ли обратиться к экспортной процедуре, которая написана в модуле формы элемента справочника, из другого объекта, например внешней обработки? Можно ли для этого использовать ОписаниеОповещения?     |  | 
    
        | 1
    
        lEvGl   04.10.24✎ 10:00 | 
        нет     |  | 
    
        | 2
    
        AAA   04.10.24✎ 10:05 | 
        (1)Почему нет? можно получить форму и выполнить ее процедуру. Другое дело, что это не очень красиво и правильно. Форма не для этого     |  | 
    
        | 3
    
        lEvGl   04.10.24✎ 10:26 | 
        (2) в оф такого нет, возможно в уф что то и придумали, подскажете как?
зы. по логике похоже на чепуху
 зыы. ну да, можно, вызов как обычно
 Форма = ПолучитьФорму()
 Форма.Процедура()
 и все.
 ппц..
 
 гммм может и в оф так можно..
 херасе.. гм.. открытие дня
 |  | 
    
        | 4
    
        SORTULV_1C   04.10.24✎ 10:21 | 
        Я просто дублирую функционал одной команды в разные кнопки на разных формах     |  | 
    
        | 5
    
        SORTULV_1C   04.10.24✎ 10:21 | 
        Мне казалось, что процедура если экспортная, то её можно везде использовать     |  | 
    
        | 6
    
        formista2000   04.10.24✎ 13:22 | 
        Может лучше общий модуль?     |  | 
    
        | 7
    
        AAA   04.10.24✎ 10:27 | 
        Теоретически (имхо) в модуле формы должен быть только интерфейс. Но я вот часто в форме внешних обработок пишу весь функционал (так проще), но потом захотел сделать в фоне и пипец. Форму никак не передать в длительные операции     |  | 
    
        | 8
    
        lEvGl   04.10.24✎ 13:22 | 
        а я даже не задумывался, что можно, казалось, что этого по определению быть не может, т к незачем, даже не пробовал
а оно вон оно че
 |  | 
    
        | 9
    
        DrZombi   04.10.24✎ 12:17 | 
        (0) 1. Обратиться можно.
2. Использовать можно все что угодно если вы это передадите соответствующе.
 
 Но зачем? Перенесите свои Экспорты в Модель менеджера, или общий модуль, и используйте все независимо от :)
 |  | 
    
        | 10
    
        DrZombi   04.10.24✎ 13:23 | 
        (5) Если это модуль объекта, то вы сперва должны создать объект или вызвать его. А потом уже обращаться.
 В толстом клиенте вызов объекта происходил по факту, на УФ этот момент завуалировали, т.е. надо прописать кусочки кода, чтобы получить доступ из формы в модуль объекта. :)
 |  |