Имя: Пароль:
1C
1С v8
ДобавитьОбработчик и регистр сведений
0 alexei366
 
09.12.16
15:49
У меня есть необходимость динамически подписываться на события регистра сведений.
Делаю так: из модуля набора вызываю процедуру общего модуля в котором строка:

ДобавитьОбработчик Объект.ПередЗаписью, ПередЗаписьюРегистрСведений

процедура "ПередЗаписьюРегистрСведений" также находится в общем модуле.

Но как вы уже все догадались, нифига не получается. Но аналогичная ситуация с документов работает как часы.
Как думаете в чем причина?
1 shamannk
 
09.12.16
16:43
Подписки чем не устраивают?
2 alexei366
 
09.12.16
17:23
(1) Для данного примера устраивают. Но нудно в итоге будет сделать по другому. На данном примере я тренируюсь.
Все-таки хотелось понять, почему для РС не срабатывает, а для документа да.
3 aleks_default
 
09.12.16
17:30
А почему вызываешь из модуля набора а не при создании набора? Это не поздно уже?
4 alexei366
 
09.12.16
17:58
(3) В смысле? У меня процедура добавление обработчиков вызывается из модуля набора, то есть срабатывает к примеру когда ты пишешь:

РегистрыСведений.Мойрегистр.СоздатьНаборЗаписей()
Программист всегда исправляет последнюю ошибку.