|
Есть возможность ставить точку останова программно? | ☑ | ||
---|---|---|---|---|
0
wowik
04.02.13
✎
16:18
|
Например, используя оператор "Выполнить", с вызовом определенной процедуры, нужно чтобы точка останова уже стояла в начале вызываемой процедуры. Как можно это сделать?
|
|||
1
vis_tmp
04.02.13
✎
16:19
|
Никак
|
|||
2
фобка
04.02.13
✎
16:19
|
Процедура Выполнить()
ИмяМодуля.ИмяПроцедуры(); //тут точка останова, после остановки [F11] КонецПроцедуры |
|||
3
pumbaEO
04.02.13
✎
16:21
|
не понял.
|
|||
4
Maxus43
04.02.13
✎
16:22
|
Выполнить("МойМодуль.МояПроцедура()");
? там точку и ставь в процедуре, руками. Всё что в строке внутри Выполнить - отлаживать нельзя |
|||
5
wowik
04.02.13
✎
16:32
|
где хранятся данные о точках останова?
|
|||
6
dunpil
04.02.13
✎
16:44
|
(0) зачем все это нужно?
|
|||
7
Лефмихалыч
04.02.13
✎
16:45
|
(0) не используй выполнить - у тебя еще скилл не прокачан для этого
|
|||
8
wowik
04.02.13
✎
16:48
|
(7) у тебя, смотрю сильно все прокачаннно, ну тогда скажи как это делать... или хотя бы напиши.
|
|||
9
wowik
04.02.13
✎
16:50
|
(5) вопрос "как". Зачем задавать лишние вопросы, если не знаешь ответа? вода... кругом вода..
|
|||
10
pumbaEO
04.02.13
✎
16:51
|
||||
11
wowik
04.02.13
✎
16:57
|
(10) прочитал, не нашел нужное. можно ткнуть пальцем на строчку?
|
|||
12
Maxus43
04.02.13
✎
17:00
|
(11) там этого нет. ты хочешь программно ставить точки останова? Вопрос к разработчикам 1с, но уверен что будешь ими послан...
|
|||
13
wowik
04.02.13
✎
17:05
|
(12) да, именно так, программно. 1С пошлет это понятно, но не сразу, а через несколько дней, еще и ждать нужно. Хотелось бы у знающих людей узнать возможно ли такое. Здесь же не только начинающие, есть и люди опытные, которые не раз помогали мне...
|
|||
14
Balonbl4
04.02.13
✎
17:07
|
(13) Тебе прямым текстом сказать?
НЕЛЬЗЯ В 1С ПОСТАВИТЬ ТОЧКУ ОСТАНОВА ПРОГРАММНО. |
|||
15
ДенисЧ
04.02.13
✎
17:08
|
(13) Ну... Хочешь, мы тебя пошлём...
Затро сразу, надолго, далеко и с шутками :-) |
|||
16
pumbaEO
04.02.13
✎
17:09
|
(14) Не повышай шрифт на человека.
Программно можно, только вот вопрос из какой программы... |
|||
17
wowik
04.02.13
✎
17:09
|
(14) казань рулит, я так понял, там все круто и все знают. Почему тогда на форуме сидим... загадка...
|
|||
18
Balonbl4
04.02.13
✎
17:11
|
(16) толсто, (17) ТС, тебе прозрачно намекнули,что нельзя, предложили решения, а ты продолжаешь упорствовать, ну что ты, а?
|
|||
19
ДенисЧ
04.02.13
✎
17:11
|
Если поизвращаться... И использоватьSendKey(), то может и получиться...
Но дешевле Орфекову заплатить, чтобы он в снегопата добавил :-0 |
|||
20
myk0lka
04.02.13
✎
17:12
|
(17) Ты бы не ёрничал, а объяснил зачем тебе это нужно. Стопудофф подскажут нормальный реализуемый вариант.
|
|||
21
zak555
04.02.13
✎
17:13
|
(20) наверное кд отлачивать
|
|||
22
Maxus43
04.02.13
✎
17:14
|
(16) Можно всё (с)
но это наверняка незаконно. |
|||
23
Balonbl4
04.02.13
✎
17:17
|
ТС свалил уже? А то я ему хотел предложить перенести отлаживаемый код во внешнюю обработку,раз он конфигурацию каждый раз обновлять не хочет
|
|||
24
myk0lka
04.02.13
✎
17:20
|
(21) Сколько правил делал - без этого вполне обходился...
Интересует что происходит в модуле - понавтыкай временных выводов сообщений интересующий переменных в нужных местах. Всегда этого хватало... |
|||
25
Maxus43
04.02.13
✎
17:21
|
может про стэк вызово не знает?
|
|||
26
pumbaEO
04.02.13
✎
17:22
|
(24) Можно и так делать http://screencast.com/t/KQvjn99m
|
|||
27
dunpil
04.02.13
✎
17:22
|
вроде в (1) все хорошо объяснили
|
|||
28
pumbaEO
04.02.13
✎
17:23
|
(27) Если сильно захотеть, то можно.
|
|||
29
Maxus43
04.02.13
✎
17:25
|
(28) если сильно захотеть, можно в космос улететь (с)
|
|||
30
myk0lka
04.02.13
✎
17:26
|
Кстати, может ТС поможет точка останова по условию?
|
|||
31
pumbaEO
04.02.13
✎
17:26
|
(29) с унитаза...
|
|||
32
Lama12
04.02.13
✎
17:31
|
(0)
Фигня конечно, но все же. Делаешь так, что б код выглядил в виде: Оператор/функция Если а[i] = истина Тогда бла бла бла выводк окторые тебе нужен КонецЕсли. Оператор/функция и т.д. Естественно, а[i] - массив доступный из того места где будет запуск "Выполнить". Например - параметр сеанса. i - счетчик точки останова. И вперед. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |