|  | Как в создаваемом объекте запустить процедуру из модуля формы | ☑ | 
    
        | 0
    
        33554432   22.12.17✎ 10:04 | 
        Создаю документ РКО в бух3, там есть в форме процедура
&НаКлиенте
 Процедура ВидОперацииПриИзменении(Элемент)
 
 Если ЗначениеЗаполнено(Объект.ВидОперации) Тогда
 ВидОперацииПриИзмененииСервер();
 КонецЕсли;
 
 КонецПроцедуры
 
 ----
 Вот у меня есть объект "РКО" и процедура. Как мне кодом ее отработать для объекта?
 |  | 
    
        | 1
    
        Mankubus   22.12.17✎ 10:06 | 
        (0) никак     |  | 
    
        | 2
    
        Mankubus   22.12.17✎ 10:06 | 
        скопируй ее в свой модуль и вызывай там     |  | 
    
        | 3
    
        xxTANATORxx   22.12.17✎ 10:18 | 
        (0)Можно конечно попытаться получить форму и если у процедуры стоит экспорт, получится дёрнуть её
но с твоим объектом эта форма будет не связана
 |  | 
    
        | 4
    
        33554432   22.12.17✎ 10:36 | 
        (3)
Вот так не работает, нашел экспортную функцию
 Док.Записать(РежимЗаписиДокумента.Проведение);
 Форма = Док.ПолучитьФорму("ФормаДокумента");
 Форма.ВидОперацииПриИзмененииСервер(Форма);
 |  | 
    
        | 5
    
        Mankubus   22.12.17✎ 10:40 | 
        (4) на сервере нельзя получать формы     |  | 
    
        | 6
    
        33554432   22.12.17✎ 10:42 | 
        (5)
Похожая процедура есть в общем модуле
 РасходныйКассовыйОрдерФормы
 
 Как на процедуру из общего модуля сослаться?
 |  | 
    
        | 7
    
        Mankubus   22.12.17✎ 10:44 | 
        (6) странный вопрос. вот так: МойМодуль.МояПроцедура()     |  | 
    
        | 8
    
        33554432   22.12.17✎ 10:48 | 
        (7)
Вот так сделал, не сработало
 Док.Записать(РежимЗаписиДокумента.Проведение);
 РасходныйКассовыйОрдерФормы.ВидОперацииПриИзмененииСервер(Док);
 Док.Записать(РежимЗаписиДокумента.Проведение);
 |  | 
    
        | 9
    
        Mankubus   22.12.17✎ 10:53 | 
        (8) значит свойства этого модуля не позволяют вызывать его с сервера. см. (2)     |  | 
    
        | 10
    
        33554432   22.12.17✎ 10:55 | 
        (9)
это типовая процедура, там вложенность всяких сопутствующих функций ужасная
 |  | 
    
        | 11
    
        Альбатрос   22.12.17✎ 10:59 | 
        (10) Это не отменяет того, что этот модуль не вызывается для сервера.     |  |