Имя: Пароль:
1C
1С v8
Массив
0 Collector
 
22.10.11
20:43
Уважаемые, подскажите пожалуйста, как перебрать массив в обратном порядке, т.е. с конца?
1 izekia
 
22.10.11
20:44
ну приехали
2 Collector
 
22.10.11
20:45
+(0) Извиняюсь, туплю) Спать походу пора )
3 izekia
 
22.10.11
20:45
а работу сменить не предлагать? можно же намного больше подьзы людям приносить ... дворником например
4 GROOVY
 
22.10.11
20:47
А = Массив.Количество();
Пока А ?? 0 Цикл
Х = Массив[А];
А = А-1;
КОнецЦикла;
5 GROOVY
 
22.10.11
20:47
Можно на 2 строки короче.
6 izekia
 
22.10.11
20:49
(4) ашипка
7 izekia
 
22.10.11
20:49
(6) а-1 раньше
8 GROOVY
 
22.10.11
20:50
(7) Ну надо же человеку мозги напрячь хоть в чем то :)
9 izekia
 
22.10.11
20:53
Процедура ОбработкаМассиваСКонца(массив, индекс = 0)
   Если индекс < массив.Количество() - 1 Тогда
       ОбработкаМассиваСКонца(массив, индекс + 1);
   КонецЕсли;
   // здесь код обработки
КонецПроцедуры