Имя: Пароль:
1C
1С v8
Итератор для значения не определен...
0 supportingII
 
31.07.14
10:33
Добрый день...подскажите,не могу понять почему выдает эту ошибку в  
Для каждого СтрЭл из стр цикл
                    
КонецЦикла

где СТР - ДанныеФормыЭлементКоллекции
Заранее спасибо!
1 ДенисЧ
 
31.07.14
10:34
ЭлементКоллекции? Так это ж не вся она, а только один элемент...
2 Karavanych
 
31.07.14
10:39
(0) Объект который вы пытаетесь использовать в цикле не поддерживает интерфейс Iterator
3 supportingII
 
31.07.14
10:39
ну да,это из массива строка,в ней есть значения которые мне надо обойти...и т.к. это коллекция даже хоть элемента,разве циклом пройти нельзя?
4 Fish
 
31.07.14
10:43
(3) Почему нельзя? Можно. Преобразуй в строковый тип и обходи в цикле по символам.
5 Asmody
 
31.07.14
10:45
(3) Строка из массива в которой значения… Сдается мне, у вас каша в голове.
6 Maxus43
 
31.07.14
10:46
значения(колонки) в строке и коллекция значений - разные вещи
7 supportingII
 
31.07.14
10:55
(6) значения колонок,так точнее будет...
8 Maxus43
 
31.07.14
10:56
(7) что в лоб, что по лбу. Обходить циклом можно коллекции значений, а не элементы коллекций.
Массив, ТЗ и прочие
9 jsmith
 
31.07.14
10:58
Для Каждого Колонка Из Объект.ТабЧасть.Колонки Цикл
Значение = ДанныеФормыЭлементКоллекции[Колонка.Имя]
КонецЦикла
10 Maxus43
 
31.07.14
11:01
(9) осталось надеятся что у ДанныеФормыЭлементКоллекции есть Свойство Колонки. я не помню
11 jsmith
 
31.07.14
11:01
(10) Ты где там видишь обращение к свойству Колонка
12 jsmith
 
31.07.14
11:05
ну либо Объект.ТабЧасть.Выгрузить().Колонки
13 supportingII
 
31.07.14
11:09
(8) эт я понял))...
пойду похимичу, что предложил jsmith...мож че путевое выйдет)
всем спасибо!!!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший