|
Как в отладке в цикле "для каждого" вернуться в начало |
☑ |
0
vs84
27.06.23
✎
01:23
|
Здравствуйте, друзья.
Есть цикл
Для каждого СтруктураЗапроса Из МассивЗапросов Цикл
МассивЗапросов - наполнялся очень долго, на середине его обхода заметил (в отладке встал на точке), что внешний ресурс не очень доступен и запросы уходили в молоко, ресурс оживили, не хочется заново наполнять МассивЗапросов данными. Есть возможность в отладке вернуться на начало выборки чтобы она при очередной проходе "Для каждого..." спозициониовалась на первом (или втором) элементе? Просто присваивать СтруктураЗапроса значения первого элемент ане прокатило (Неопределенно тоже)
|
|
1
Aleksey
27.06.23
✎
02:30
|
переделай на обычный цикл со счетчиком
|
|
2
Мультук
27.06.23
✎
08:59
|
(0)
Для такой "необычной отладки"
а) обычно выношу нужный код во внешнюю обработку -- ради упрощения изменений в коде.
б) Добавляю в нужную функцию возможность сохранить отладочные данные в файл
а затем пропускать "заполнение" и загружать данные из этого файла, а дальше отлаживать "хоть дома"
в) почему-то мне кажется что, что-то подобное наверняка есть в инструментах от TormozIT
|
|
3
TormozIT
27.06.23
✎
09:09
|
(2) Нет у меня такого, т.к. это невозможно сделать на уровне прикладного кода в точке останова.
|
|
4
TormozIT
27.06.23
✎
09:10
|
Если коллекция позволяет обращаться по номеру элемента, то надо юзать (1). Тогда можно будет менять через номер.
|
|