Снегопат
https://snegopat.ru/forum/

Добавление условной точки останова по текущему значению
https://snegopat.ru/forum/viewtopic.php?f=3&t=531
Страница 1 из 2

Автор:  tormozit [ 10 авг 2013, 11:39 ]
Заголовок сообщения:  Добавление условной точки останова по текущему значению

Хочу в диалоге "Вычислить выражение" или "Табло" или скриптовых окнах просмотра значений свойств объектов такую команду, которая бы добавляла в текущей строке кода условную точку останова <Текущее выражение> = <Текущее примитивное значение>.

Например я вижу, что "СправочникОбъект.Код" = (Строка)"012" и нажимаю эту кнопку. После чего в текущей строке модуля устанавливается условная точка останова "СправочникОбъект.Код = "012"".

Есть ли уже такая фича где то? Если нет, то прошу добавить куда нибудь.

Вложения:
2013-08-10_123316.jpg
2013-08-10_123316.jpg [ 558.74 КБ | Просмотров: 18505 ]

Автор:  EvgeniuXP [ 10 авг 2013, 15:42 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

точка останова с условным выражением указывается в модуле :) значок там :?: , только не желтый, а голубенький. По-моему, здесь не в тему будет...

Автор:  artbear [ 13 авг 2013, 16:18 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

(0) Сергей, +1
Вопрос к разработчикам скриптом: у нас есть возможность ставить условные точки останова??

Автор:  sosnae [ 15 авг 2013, 12:39 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

Цитата:
Вопрос к разработчикам скриптом: у нас есть возможность ставить условные точки останова??

Есть, только вот кнопочки рисовать на формах в конфигураторе еще не умеем, поэтому как вариант предлагаю использовать: watch_ext.js.
Добавил 2 макроса :
1. Установить точку останова по условию - берет текущую строку и вызывает диалог установки точки останова.
2. Установить точку останова по условию для выделенного - выделяем текст, и для каждой строки устанавливает необходимую точку с условием.

Пример: http://youtu.be/CkdZdQgoAwM

Автор:  tormozit [ 15 авг 2013, 13:34 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

У меня почему то это окно (от скрипта watch_ext) не появляется. Хотя раньше появлялось при подключении предмета отладки. Где этим управлять?

Автор:  sosnae [ 15 авг 2013, 13:38 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

Попробуй вызвать макрос "Расширенное табло " - "Открыть окно отладки" , я специально добавил, т.к. у меня периодически бывало, что не появлялось окошко. Почему не появляется пока еще сам не знаю.

Автор:  tormozit [ 15 авг 2013, 14:00 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

Вроде у меня нет такого макроса

Вложения:
2013-08-15_150026.jpg
2013-08-15_150026.jpg [ 172.28 КБ | Просмотров: 18446 ]

Автор:  sosnae [ 15 авг 2013, 15:03 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

Хм, странно. А если после начала отладки в окне снегопата нажать на скрипте "Перезагрузить <Расширенное табло>", после этого появляются макросы?

Автор:  tormozit [ 15 авг 2013, 19:25 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

Не понимаю, что значит "в окне снегопата нажать на скрипте".

Автор:  vikad [ 15 авг 2013, 19:34 ]
Заголовок сообщения:  Re: Добавление условной точки останова по текущему значению

у меня кстати тоже в процессе отладки скрипт Расширенное табло из списка макросов куда-то пропал, пока я его в окне Снегопата не перезагрузила.

Вложения:
2013-08-15_203224.JPG
2013-08-15_203224.JPG [ 87.37 КБ | Просмотров: 18429 ]

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/