| 
    
 | 
        Расширения: работает-ли "Вместо" в модуле формы для произвольной процедуры?         | 
☑ | 
    
        | 
    0
    
        vde69    
       
    
    29.09.22 
            ✎
    11:59 
 | 
         
        модуль формы расширения:
 
 
 &Вместо("СохранитьНастройкиЗаполнения")   
 Процедура ЗБД_СохранитьНастройкиЗаполнения() Экспорт 
     ЗаписатьНастройки();  // сюда не попадает никогда
     
     // ЗБД - добавлена строка
     ЗБД_ЗаписатьНастройки();    
     .......
 
 
 модуль формы
 
 &НаКлиенте
 Процедура СохранитьНастройкиЗаполнения() // это не событие, это просто процедура
     
     ЗаписатьНастройки();
     .....
     
 
 расширение Адаптация, Безопасный режим - выключен.
 Другой функционал расширения на этой форме отрабатывает....     
         | 
 | 
    
    
        | 
    1
    
        valerivp    
       
    
    29.09.22 
            ✎
    12:22 
 | 
         
        (0) должен     
         | 
 | 
    
    
        | 
    2
    
        vde69    
       
    
    29.09.22 
            ✎
    14:09 
 | 
         
        (1) но не работает
 
 попробовал мастером сделать, создал
 
 &НаКлиенте
 &ИзменениеИКонтроль("СохранитьНастройкиЗаполнения")
 Процедура ЗБД_СохранитьНастройкиЗаполнения()
 
     ЗаписатьНастройки();
 #Вставка
     ЗБД_ЗаписатьНастройки();    
 #КонецВставки    
 
 -----------------------------------
 
 но все равно не работает     
         | 
 | 
    
    
        | 
    3
    
        rozer76    
       
    
    29.09.22 
            ✎
    14:11 
 | 
         
        &ИзменениеИКонтроль - нет а &Вместо - да. Почему &ИзменениеИКонтроль может на работать - недавно обсуждали тут     
         | 
 | 
    
    
        | 
    4
    
        vde69    
       
    
    29.09.22 
            ✎
    15:00 
 | 
         
        (3) короче, работают оба варианта :)
 
 я сам оказался лопухом, в реквизите галочку "изменяет данные" не поставил и туда и не должно было попадать...     
         | 
 |