|
Поиск места вызова процедуры | ☑ | ||
---|---|---|---|---|
0
LeoKeyn
08.11.17
✎
16:03
|
Помогите пожалуйста понять, как найти из каких мест вызывается процедура (к примеру мне нужна Процедура ЗаполнитьТаблицуПроводок(Выборка, ТаблицаПроводок, Организация, ПланСчетовНФО) Экспорт). Сама она находится в общем модуле, и мне нужно узнать как формируется параметр Выборка. Помогите кому не сложно. Заранее спасибо :-)
|
|||
1
Ц_У
08.11.17
✎
16:06
|
Отладка - Точка останова - Стек вызовов
|
|||
2
Ёпрст
08.11.17
✎
16:06
|
(0) Открфть отладчик, посмотреть стэк вызовов.
Ну или замер производительности |
|||
3
Мыш
08.11.17
✎
16:06
|
Ctrl+Shift+F - ИмяОбщегоМодуля.ИмяПроцедуры
|
|||
4
GANR
08.11.17
✎
16:08
|
||||
5
LeoKeyn
08.11.17
✎
16:20
|
(3) Так не находит
(2) А можно поподробнее? :-) |
|||
6
Numerus Mikhail
08.11.17
✎
16:23
|
||||
7
GANR
08.11.17
✎
16:26
|
(5) чем плохо (4) ?
|
|||
8
LeoKeyn
08.11.17
✎
16:31
|
(4) (7) Он этим способ находит мне только где она сама находится, а ни где ее вызывают, это что значит ее не вызывают чтоли? :-)
|
|||
9
GANR
08.11.17
✎
16:33
|
(8) Либо не вызывают, либо вызывают с помощью Выполнить("ТвояПроцедура(П1, П2, ... , ПN)"). Понятно?
|
|||
10
GANR
08.11.17
✎
16:34
|
+(9) Еще возможно что из внешних обработок отчетов или из схем компоновки вызывают.
|
|||
11
LeoKeyn
08.11.17
✎
16:35
|
(10) То есть узнать как формируется Выполнить параметр у меня не получится?
|
|||
12
3achem
08.11.17
✎
16:36
|
(0) ctrl + shift + f в поле вставить "ЗаполнитьТаблицуПроводок(" без кавычек, смотреть результат в нижней части экрана.
|
|||
13
LeoKeyn
08.11.17
✎
16:36
|
(10) (11) Извиняюсь Выборка*
|
|||
14
LeoKeyn
08.11.17
✎
16:38
|
(12) Так находит только расположение само
|
|||
15
3achem
08.11.17
✎
16:38
|
(11) Получится, ты главное верь в свои силы
|
|||
16
3achem
08.11.17
✎
16:40
|
(14) То есть в поиске у тебя одна строка на этот общий модуль? Тогда она может нигде не вызываться, либо быть во внешней обработке.
|
|||
17
GANR
08.11.17
✎
16:41
|
(11) Глобальный поиск тогда. Он не такой шустрый, зато может найти все фразы ТвояПроцедура в конфигурации и в коде, и в макетах, и в элементах форма.
|
|||
18
vicof
08.11.17
✎
16:41
|
Вагную, автор не умеет ставить точки останова
|
|||
19
3achem
08.11.17
✎
16:43
|
(18) И пользоваться глобальным поиском тоже, но и из него мы вырастим специалиста 1С.
|
|||
20
LeoKeyn
08.11.17
✎
16:43
|
(18) Ставить я их умею, только вот не знаю как дойти до этой точки
|
|||
21
vicof
08.11.17
✎
16:44
|
(20) Отладку на сервере не забудь включить
|
|||
22
LeoKeyn
08.11.17
✎
16:44
|
(19) Глобальным поиском да, раньше не пользовался, но искал им уже везде абсолютно и результат только расположение процедуры. Видимо она и правда где-то в обработках вызывается, раз найти не выходит
|
|||
23
LeoKeyn
08.11.17
✎
16:44
|
(21) включено
|
|||
24
LeoKeyn
08.11.17
✎
16:59
|
Похоже других способов нет, жаль. Но всем спасибо большое за помощь
|
|||
25
Ц_У
08.11.17
✎
17:01
|
(24) ставишь точку там где нужно посмотреть, в режиме предприятия эмулируешь действия для попадания в эту процедуру, как только точка сработает, жмешь меню стек вызовов, там будет видно весь путь по процедурам от начала действия, заходишь в каждую и смотришь
|
|||
26
LeoKeyn
08.11.17
✎
17:06
|
(25) Как эмулировать действие?
|
|||
27
3achem
08.11.17
✎
17:07
|
(25) Он не знает откуда она вызывается.
|
|||
28
LeoKeyn
08.11.17
✎
17:13
|
(27) Если б знал вопроса бы не было)
|
|||
29
Numerus Mikhail
08.11.17
✎
17:19
|
(28) Так может тогда и знать не надо? Оставьте все как есть
|
|||
30
breezee
08.11.17
✎
17:20
|
(4) Спасибо! Не знал про такую фичу. Недавно завезли?
|
|||
31
LeoKeyn
08.11.17
✎
17:30
|
(29) Бухгалтер хочет знать)
|
|||
32
Ц_У
08.11.17
✎
17:34
|
(31) б@#ть.. поставь точку в этой процедуре и проведи документ, судя по названию она заполняет проводки.
|
|||
33
LeoKeyn
08.11.17
✎
17:39
|
(32) Какой документ?)
|
|||
34
Ц_У
08.11.17
✎
17:48
|
(33) все по очереди, пока не попадешь :)
|
|||
35
Сияющий в темноте
08.11.17
✎
22:23
|
написали создатели процедуру и забыли ее вызвать,а человек мучается
|
|||
36
h-sp
08.11.17
✎
23:22
|
вот и пускай после этого бухгалтеров в конфигуратор.
|
|||
37
Ластик
09.11.17
✎
05:43
|
может процедура из фонового вызывается ), вот и не тормозится там
|
|||
38
VladZ
09.11.17
✎
05:57
|
(37) Или отладка на серваке отключена.
|
|||
39
Otark
09.11.17
✎
06:19
|
(5) куда уж подробнее, чем в (1) и в (2)
(33)Тот в котором формируется выборка! Ты отладчик запустишь к какому посту? к (100)? |
|||
40
1dvd
09.11.17
✎
07:05
|
удали эту процедуру в боевой и жди
|
|||
41
mikeA
09.11.17
✎
07:11
|
(40) Достаточно просто закомментировать))
|
|||
42
dmpl
09.11.17
✎
08:26
|
(40)(41) Злые вы :) Может просто вывести окно "Позовите программиста срочно!"?
|
|||
43
GANR
15.11.17
✎
14:28
|
(30) По-моему около года.
|
|||
44
GANR
15.11.17
✎
14:29
|
(30) http://v8.1c.ru/o7/201312ref/index.htm - во, официальная инфа. Это аж 2013 год.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |