Расширения: работает-ли "Вместо" в модуле формы для произвольной процедуры?
☑
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) короче, работают оба варианта :)
я сам оказался лопухом, в реквизите галочку "изменяет данные" не поставил и туда и не должно было попадать...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший