Имя: Пароль:
1C
1С v8
Расширения: работает-ли "Вместо" в модуле формы для произвольной процедуры?
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) короче, работают оба варианта :)

я сам оказался лопухом, в реквизите галочку "изменяет данные" не поставил и туда и не должно было попадать...