|
1C Как узнать откуда вызывается процедура
| ☑ |
0
qazokm
15.04.15
✎
07:49
|
в основной конф. есть форма Счет покупателю, в которой изменен модуль УслугиПриИзмененииНоменклатура(и др.), а в новой конф. этого модуля нет, хотелось бы как-то узнать, откуда, какой элемент вызывает этот модуль, простым перебором много элементов на форме, запускать дебугер, тоже не вариант, есть какие-нибудь другие способы узнать, у какого элемента формы прописана эта процедура...
|
|
1
alexmobile
15.04.15
✎
07:52
|
Запускать отладчик табу не позволяет?
|
|
2
lxndr
15.04.15
✎
08:13
|
контрл+альт+цэ!
|
|
3
Aleksandr N
15.04.15
✎
08:36
|
(0) Поиск по конфигурации, наверно.
|
|
4
qazokm
15.04.15
✎
08:45
|
спасибо
|
|
5
dmpl
15.04.15
✎
08:46
|
(0) Элемент в параметрах вызова указывает, какой элемент вызвал обработчик.
|
|
6
dmpl
15.04.15
✎
08:47
|
+(5) А вообще, есть проверка конфигурации на отсутствующие обработчики.
|
|
7
vde69
15.04.15
✎
08:54
|
в отладчике стек вызова....
но работает не всегда, например можно увидеть "неизвестный модуль", или если вызов системный (например в бизнес процесах) вообще ничего не увидишь...
|
|
8
DES
15.04.15
✎
08:56
|
в отладчике ставишь точку останова в модуле, доходишь но конца подуля, и след. шаг вернет в точку вызова этого модуля (обычно)
|
|
9
vde69
15.04.15
✎
09:03
|
(8) ты не прав...
открываем форму, сначало выполнится обработчик "передоткрытием" а по выходу из него ты попадешь "приОткрытии"..
|
|
10
vde69
15.04.15
✎
09:06
|
в целях отладки я себе добавлял подобный код...
// это только для отладки, для понимания с каким именно объектом "задача" мы работаем
НоваяЗадачаОбьект.ДополнительныеСвойства.Вставить("ID_ОбъектаВПамяти", "Источник обьекта - бизнесс процесс ""Согласование""");
|
|
11
Defender aka LINN
15.04.15
✎
09:08
|
(0) "запускать дебугер, тоже не вариант" - Батюшка не велит?
|
|