Разделить данные из выборки по свойствам
☑
0
ks-815
24.10.11
✎
10:07
Подскажите, что я не так делаю. Мне нужно для импортных товаров кое-что делать в цикле, в тзДанные при троссировке пишет слово "Массив", но цикл потом пропускает, и ничего не выводится.
Выборка = Запрос.Выполнить().Выгрузить();
тзДанные = Выборка.НайтиСтроки(Новый Структура("Значение",Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Импортное")));
Для Каждого Элем Из тзДанные Цикл
Сообщить("ы");
КонецЦикла;
1
Рэйв
24.10.11
✎
10:14
"ничего не выводится." значит не нашел строк по структуре
Проверь в табло
тзДанные.Количество()
2
ks-815
24.10.11
✎
10:21
из запроса данные выводятся. а у тзДанные в колонке "значение" написано "массив", и больше ничего не раскрывается.
3
Рэйв
24.10.11
✎
10:22
(2)Повторяю для тех кто в танке.
у тебя тзДанные.Количество()=0
Поэтому в цикл перебора на заходит
4
ks-815
24.10.11
✎
10:24
(3) я не в танке, значит это не для меня!!
5
Рэйв
24.10.11
✎
10:25
(4)Ну как знаешь:-)
бейся дальше.
6
hhhh
24.10.11
✎
10:34
(4) в массиве может быть 0 элементов - запоминай уже.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс