Имя: Пароль:
1C
1С v8
Не срабатывает &Вместо в модуле формы, 8.3.10.2580
0 Karambol
 
04.12.17
13:12
Почему-то не вызывается процедура с директивой &Вместо в модуле формы (вызов уходит в стандартную процедуру). Хотя в в общем модуле аналогичный вызов отрабатывает корректно. В чем может быть дело?
1 zippygrill
 
04.12.17
13:47
На практике почему-то только &После работает..
2 nordbox
 
04.12.17
13:49
3 Karambol
 
05.12.17
06:27
(1) Нашел, что:
"Первой особенностью является то, что создавать обработчики в расширяющей форме следует с помощью панели свойств формы или элемента формы. При попытке создать обработчик, конфигуратор уточнит, когда должен быть вызван создаваемый обработчик и как он (обработчик) будет создаваться."

Но у меня элемент формы создается программно. Как быть в этом случае?
4 PuhUfa
 
05.12.17
07:13
(3) Если элемент создается программно, то повесь ему сразу нужный обработчик. Зачем тебе &Вместо
5 Karambol
 
05.12.17
08:22
(4) Чтобы типовую не менять
6 h-sp
 
05.12.17
08:25
(5) так ты меняй сразу процедуру, где элемент создается программно.
7 Karambol
 
05.12.17
08:55
(6) Он же в коде типовой конфигурации создается. Я хочу не меняя типовой через расширение переопределить вызов.
8 hhhh
 
05.12.17
09:31
(7) ну вот этот код и меняй. при помощи &вместо. А то получается ты через задницу делаешь.