Имя: Пароль:
1C
1С v8
Платформа 8.3. Как отследить что может запускать функцию?
0 GANR
 
17.09.15
21:02
Предположим, есть у меня экспортная функция общего модуля МойОбщийМодуль.МояФункция. Она вызывается из других общих модулей, те - из других и так в конце концов "цепочка" идет до объекта. Стек вызовов до МойОбщийМодуль.МояФункция может представлять из себя 10-20 строк. Существует ли в механизм, который позволяет "в один клик" отследить из каких объектов конфигурации (Документов, Справочников, Обработок и так далее) при тех или иных действиях может быть спровоцирован вызов функции МойОбщийМодуль.МояФункция? Логи - не предлагать.
1 ДенисЧ
 
17.09.15
21:04
глобальный поиск.
Только как ты найдёшь Вычислить("Мой "+ "Общий" + "модуль." + ?(Моя, "Моя", "НеМоя") + ?(Функция, "Функция", "Процедура")
2 GANR
 
17.09.15
21:06
(1) ХОТЯ-БЫ не считая Вычислить
3 GANR
 
17.09.15
21:06
(1) нет - глобальный поиск это долго
4 GANR
 
17.09.15
21:07
+(3) стек вызовов может быть оооочень длинный
5 GANR
 
18.09.15
16:38
вечерний ап...
6 GANR
 
18.09.15
16:39
Fragster , Живой Ископаемый . Может в Снегопате есть что-то подобное???
7 GROOVY
 
18.09.15
16:43
(0) Нет такого функционала. И я думаю, если есть такая задача, то в системе костыли.
8 GANR
 
18.09.15
16:46
(7) Речь идет о самую малость измененной ЗКГУ.
9 GANR
 
25.09.15
10:11
(7) GROOVY, ты прав насчет костылей - весь блок (типовой) пестрит надписями "исправление ошибки переноса... ".
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший