|
Как узнать, какая процедура вызвала событие?
| ☑ |
0
ВаликТР
01.08.15
✎
08:27
|
Есть Подписка на событие. Справочники...ПередЗаписью. Какой механизм можно использовать, чтобы узнать в Событии, что оно вызвано именно из конкретной Процедуры? (белиберда какая-то получилась).
|
|
1
ДенисЧ
01.08.15
✎
08:28
|
Механизм telepat.dll.
Или отладчик
|
|
2
Asmody
01.08.15
✎
08:43
|
(0) Если тебе этого хочется, то у тебя ошибка в архитектуре
|
|
3
Draziw
01.08.15
✎
08:49
|
(0) Ну передавай в параметр процедуры какую-то переменную, которая будет указывать на место вызова.
Типа там из одного места вызывается с функция(1), из другого функция(2).
|
|
4
jsmith82
01.08.15
✎
08:50
|
(3) Как передашь ёпт?
|
|
5
jsmith82
01.08.15
✎
08:51
|
Проще создать новое событие относительно конкретного справочника
Ну, и (2) надо учитывать
|
|
6
Fragster
гуру
01.08.15
✎
09:45
|
в теории можно передавать через ДополнительныеСведения нужную информацию, но (2)
|
|
7
Рэйв
01.08.15
✎
10:16
|
Да в принципе незачем это знать. Процедура события должна быть универсальной, иначе не стои и начинать ее писать.
Там больше имеет значение тип вызвавшего объекта
|
|
8
jsmith82
01.08.15
✎
10:24
|
У 1С Refleсtion отсутствует
|
|