![]() |
|
Не пойму, где ошибка. Структура. | ☑ | ||
---|---|---|---|---|
0
Темный
29.08.14
✎
11:38
|
Функция ПолучитьСписокКартинок()
МассивК = Новый Массив; СписК = Новый Структура; ЗапросКНом = Новый Запрос; ЗапросКНом.Текст = "ВЫБРАТЬ ПЕРВЫЕ 100 | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.ПометкаУдаления = ЛОЖЬ | И Номенклатура.ЭтоГруппа = ЛОЖЬ"; РезультатНом = ЗапросКНом.Выполнить(); Запр = Новый Запрос; Запр.Текст = "ВЫБРАТЬ | НоменклатураПрисоединенныеФайлы.mjrc_ВидФотографии КАК ВидФото, | НоменклатураПрисоединенныеФайлы.mjrc_Цвет КАК Цвет, | НоменклатураПрисоединенныеФайлы.Ссылка КАК Ссылка |ИЗ | Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы |ГДЕ | НоменклатураПрисоединенныеФайлы.ПометкаУдаления = ЛОЖЬ | И НоменклатураПрисоединенныеФайлы.ВладелецФайла = &ВладелецФайла"; ВыбНом = РезультатНом.Выбрать(); Пока ВыбНом.Следующий() Цикл Запр.УстановитьПараметр("ВладелецФайла",ВыбНом.Ссылка); ВыбКарт = Запр.Выполнить().Выбрать(); СписК.Очистить(); Добавляем = Ложь; Пока ВыбКарт.Следующий() Цикл Добавляем = Истина; СписК.Вставить("ВидФото",ВыбКарт.ВидФото); СписК.Вставить("Цвет",ВыбКарт.Цвет); СписК.Вставить("Фото",ПрисоединенныеФайлы.ПолучитьДвоичныеДанныеФайла(ВыбКарт.Ссылка)); СписК.Вставить("Артикул",ВыбНом.Ссылка.Артикул); КонецЦикла; Если Добавляем Тогда МассивК.Добавить(СписК); Иначе КонецЕсли; КонецЦикла; Возврат МассивК; КонецФункции |
|||
1
Темный
29.08.14
✎
11:39
|
Массив возвращает, но структуры в нем пустые.
|
|||
2
PR
29.08.14
✎
11:39
|
Держи нас в курсе. Мы не переключаемся.
|
|||
3
Темный
29.08.14
✎
11:41
|
Может, имеет значение - это функция на сервере, возвращает в процедуру на клиенте
|
|||
4
Aceforg
29.08.14
✎
11:44
|
Структуру создавай в цикле, он у тебя очищается каждый раз.
|
|||
5
Ёпрст
гуру
29.08.14
✎
11:44
|
(0) создавай каждый раз структуру, а не одну и туже пихай в массив
|
|||
6
DCKiller
29.08.14
✎
11:44
|
(3) А может, имеет значение генерить структуру в цикле выборки?
|
|||
7
Ёпрст
гуру
29.08.14
✎
11:45
|
если че, она туда по ссылке летит
|
|||
8
Темный
29.08.14
✎
11:47
|
Всем спасибо, заработало.Буду знать.
|
|||
9
Apokalipsec
29.08.14
✎
12:01
|
запрос в цикле тоже некошерно, сделай одним запросом с левым джойном к присоединенным файлам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |