Имя: Пароль:
1C
 
Номер текущей строки выборки - как получить?
0 Mary01
 
07.04.17
23:51
Обычный цикл по выборке из запроса:

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
...
КонецЦикла;

Как получить номер текущей строки в цикле?
1 Мимохожий Однако
 
07.04.17
23:54
(0) Счетчик сделай
2 Mary01
 
07.04.17
23:58
(1) сделала бы.. но поздно ((
цикл уже идет, а там 100000 строк
3 Franchiser
 
гуру
08.04.17
00:45
Все еще идет?
4 Mary01
 
08.04.17
09:08
(3) Да(
Все еще.
5 Мимохожий Однако
 
08.04.17
10:25
Прервать нельзя?
6 Mary01
 
08.04.17
10:53
(5) можно, но не нужно - придется заново запускать - и еще целый день тратить. И судя по данным текущей строки понятно, что выборка близится к концу) Однако хотелось бы все-таки решить вопрос.
точно есть способ, можно было без счетчика получить номер текущей строки, с помощью какого-то выражения или функции..
но вспомнить не могу и в гугле не нашла.
7 jsmith82
 
08.04.17
11:12
ТЗ = Запрос.Выполнить().Выгрузить();
Строка = ТЗ.НайтиСтроки(Отбор)[0];
Индекс = ТЗ.Индекс(Строка);
8 Mary01
 
08.04.17
11:28
(7) да, похоже на то! спасибо!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший