Вход | Регистрация


1С:Предприятие ::

Метки: 

Поиск места вызова процедуры

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



Список тем форума
Рекламное место пустует  
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует