1C Как узнать откуда вызывается процедура #740058


#0 by qazokm
в основной конф. есть форма Счет покупателю, в которой изменен модуль УслугиПриИзмененииНоменклатура(и др.), а в новой конф. этого модуля нет, хотелось бы как-то узнать, откуда, какой элемент вызывает этот модуль, простым перебором много элементов на форме, запускать дебугер, тоже не вариант, есть какие-нибудь другие способы узнать, у какого элемента  формы прописана эта процедура...
#1 by alexmobile
Запускать отладчик табу не позволяет?
#2 by lxndr
контрл+альт+цэ!
#3 by Aleksandr N
Поиск по конфигурации, наверно.
#4 by qazokm
спасибо
#5 by dmpl
Элемент в параметрах вызова указывает, какой элемент вызвал обработчик.
#6 by dmpl
+ А вообще, есть проверка конфигурации на отсутствующие обработчики.
#7 by vde69
в отладчике стек вызова.... но работает не всегда, например можно увидеть "неизвестный модуль", или если вызов системный (например в бизнес процесах) вообще ничего не увидишь...
#8 by DES
в отладчике ставишь точку останова в модуле, доходишь но конца подуля, и след. шаг вернет в точку вызова этого модуля (обычно)
#9 by vde69
ты не прав... открываем форму, сначало выполнится обработчик "передоткрытием" а по выходу из него ты попадешь "приОткрытии"..
#10 by vde69
в целях отладки я себе добавлял подобный код... НоваяЗадачаОбьект.ДополнительныеСвойства.Вставить("ID_ОбъектаВПамяти", "Источник обьекта - бизнесс процесс ""Согласование""");
#11 by Defender aka LINN
"запускать дебугер, тоже не вариант" - Батюшка не велит?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С