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

Отзывов (5)FavoriteLoadingВ закладки

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

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

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

 

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

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

5 Коммент.

  1. Короче.
    1. Создаем вычисляемое поле “ХарактеристикаИКолво”
    2. На вкладке ресурсы добавляем ресурс “ХарактеристикаИКолво”, в выражение прописываем:
    ВычислитьВыражениеСГруппировкойМассив (“ХарактеристикаНоменклатуры.Наименование + “”(“” + Формат(КоличествоОстаток,””ЧГ=0″”) + “”)”””,, “ЗначениеЗаполнено(ХарактеристикаНоменклатуры)”)

    – тут до хера парных кавычек, надеюсь разберешься
    3. Если не хотим получить в общих итогах ВСЕ возможные характеристики, то для ресурса определяем поля по которым он рассчитывается
    4. …
    5. PROFIT!

    можно отблагодарить меня.

    • Спасибо огромное!!!! Все работает! Теперь хоть понял, как можно грамотно использовать ВычислитьВыражениеСГруппировкойМассив ))))

Оставить комментарий

RSSКомментарии в RSS

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.