Подскажите новичку в СКД

Добрый день! Строю отчет для прайса в СКД, где в одной из колонок необходим перечень характеристик(размеры обуви) с их количеством. Вот сам запрос:

ВЫБРАТЬ
ПартииНоменклатурыОстатки.Номенклатура,
ПартииНоменклатурыОстатки.ХарактеристикаНоменклатуры,
ЦеныНоменклатурыСрезПоследних.КатегорияЦен,
ПартииНоменклатурыОстатки.КоличествоОстаток,
ЦеныНоменклатурыСрезПоследних.Цена,
РезервыНоменклатурыОстатки.КоличествоОстаток КАК Резерв,
ВЫБОР
КОГДА РезервыНоменклатурыОстатки.КоличествоОстаток ЕСТЬ NULL
ТОГДА ПартииНоменклатурыОстатки.КоличествоОстаток
ИНАЧЕ ПартииНоменклатурыОстатки.КоличествоОстаток – РезервыНоменклатурыОстатки.КоличествоОстаток
КОНЕЦ КАК Остаток
ИЗ
РегистрНакопления.ПартииНоменклатуры.Остатки КАК ПартииНоменклатурыОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО ПартииНоменклатурыОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РезервыНоменклатуры.Остатки КАК РезервыНоменклатурыОстатки
ПО ПартииНоменклатурыОстатки.Номенклатура = РезервыНоменклатурыОстатки.Номенклатура

СГРУППИРОВАТЬ ПО
ПартииНоменклатурыОстатки.Номенклатура,
ЦеныНоменклатурыСрезПоследних.КатегорияЦен,
ПартииНоменклатурыОстатки.КоличествоОстаток,
ЦеныНоменклатурыСрезПоследних.Цена,
РезервыНоменклатурыОстатки.КоличествоОстаток,
ПартииНоменклатурыОстатки.ХарактеристикаНоменклатуры

 

Финальный вывод отчета:

Собственно вопрос: как это сделать по-человечески? Пока придумал только через вычисляемое поле и внешнюю функцию с отбором в цикле.. Но это очень криво и очень медленно…

Подписаться
Уведомить о
guest
5 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
echo77
echo77
11 лет назад

Переезжаем сюда: http://forum.infostart.ru/forum26/

echo77
echo77
11 лет назад

Короче.
1. Создаем вычисляемое поле “ХарактеристикаИКолво”
2. На вкладке ресурсы добавляем ресурс “ХарактеристикаИКолво”, в выражение прописываем:
ВычислитьВыражениеСГруппировкойМассив (“ХарактеристикаНоменклатуры.Наименование + “”(“” + Формат(КоличествоОстаток,””ЧГ=0″”) + “”)”””,, “ЗначениеЗаполнено(ХарактеристикаНоменклатуры)”)
– тут до хера парных кавычек, надеюсь разберешься
3. Если не хотим получить в общих итогах ВСЕ возможные характеристики, то для ресурса определяем поля по которым он рассчитывается
4. …
5. PROFIT!
можно отблагодарить меня.

echo77
echo77
11 лет назад

Примерно так будет выглядеть: http://s020.radikal.ru/i722/1305/dc/b1c527b3cc95.png

echo77
echo77
11 лет назад

На инфостарте читай, статья была, достаточно древняя по новым функциям СКД 8.2.14