Имя: Пароль:
1C
1С v8
Как сделать перебор таблицы от конца ?
0 crisalis
 
14.06.16
11:03
Доброе время суток уважаемые форумчане, подскажите пожалуйста как перебрать ТЧ от конца при этом не трогать сортировку строк?
1 Nuobu
 
14.06.16
11:05
МаксимальныйИндекс = ТЗ.Количество() - 1;
Для Индекс = 0 по МаксимальныйИндекс Цикл
Строка = ТЗ[МаксимальныйИндекс - Индекс];
КонецЦикла;
2 crisalis
 
14.06.16
11:15
(1) прикольно, спасибо. вот сейчас вспомнил как это делается
3 RomanYS
 
14.06.16
11:16
инд = ТЗ.Коичество();
Пока инд > 0 Цикл
  инд = инд - 1;
  ТекСтрока = ТЗ[инд];
....
4 crisalis
 
14.06.16
11:21
(3) тоже прикольно , спасибо =)))
5 Nuobu
 
14.06.16
11:21
(3) У меня строк меньше
6 crisalis
 
14.06.16
11:24
(5) =))))
7 trad
 
14.06.16
11:24
Для Индекс = -ТЗ.Количество() по -1 Цикл
Строка = ТЗ[-Индекс-1];
КонецЦикла;
8 crisalis
 
14.06.16
11:24
главное результат правильный )
9 Beretta
 
14.06.16
11:25
(7)
Для Индекс = 1 - ТЗ.Количество() По 0 Цикл
    Строка = ТЗ[-Индекс];
КонецЦикла;