![]() |
![]() |
![]() |
|
Характеристики с остатками одной строкой в СКД | ☑ | ||
---|---|---|---|---|
0
gerksly
28.05.13
✎
12:52
|
Доброго дня! Подскажите алгоритм, или хотя бы в какую сторону копать.. Есть простой запрос по номенклатуре, характеристикам и остаткам. Вопрос в том, как бы его привести к виду:
Номенклатура|Значение1Характеристики(количество);Значение2Характеристики(количество);......| Характеристика всегда одна(размер). Просто никак не пойму, как это по человечески реализовать в СКД. Через внешнюю функцию с запросом в цикле конечно работает, но это очень криво и очень медленно.... Буду благодарен за совет. |
|||
1
gerksly
28.05.13
✎
15:11
|
Неужели никто не сталкивался?
|
|||
2
zladenuw
28.05.13
✎
15:12
|
выводи строки в колонки. поищи примеры как характеристики выводить в колонки.
|
|||
3
zladenuw
28.05.13
✎
15:13
|
||||
4
Reaper_1c
28.05.13
✎
15:20
|
(0) Кури вкладку "характеристики" конструктора запроса для СКД.
|
|||
5
gerksly
28.05.13
✎
15:56
|
Не совсем понимаю, как мне это поможет... Вот сам запрос:
ВЫБРАТЬ ПартииНоменклатурыОстатки.Номенклатура, ПартииНоменклатурыОстатки.ХарактеристикаНоменклатуры, ЦеныНоменклатурыСрезПоследних.КатегорияЦен, ПартииНоменклатурыОстатки.КоличествоОстаток, ЦеныНоменклатурыСрезПоследних.Цена, РезервыНоменклатурыОстатки.КоличествоОстаток КАК Резерв, ВЫБОР КОГДА РезервыНоменклатурыОстатки.КоличествоОстаток ЕСТЬ NULL ТОГДА ПартииНоменклатурыОстатки.КоличествоОстаток ИНАЧЕ ПартииНоменклатурыОстатки.КоличествоОстаток - РезервыНоменклатурыОстатки.КоличествоОстаток КОНЕЦ КАК Остаток ИЗ РегистрНакопления.ПартииНоменклатуры.Остатки КАК ПартииНоменклатурыОстатки ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних ПО ПартииНоменклатурыОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РезервыНоменклатуры.Остатки КАК РезервыНоменклатурыОстатки ПО ПартииНоменклатурыОстатки.Номенклатура = РезервыНоменклатурыОстатки.Номенклатура СГРУППИРОВАТЬ ПО ПартииНоменклатурыОстатки.Номенклатура, ЦеныНоменклатурыСрезПоследних.КатегорияЦен, ПартииНоменклатурыОстатки.КоличествоОстаток, ЦеныНоменклатурыСрезПоследних.Цена, РезервыНоменклатурыОстатки.КоличествоОстаток, ПартииНоменклатурыОстатки.ХарактеристикаНоменклатуры Т.е. в отчете уже все есть, вопрос как сгруппировать все характеристики с остатками по данной номенклатуре в СКД в одном поле... В обычном отчете - просто обход в цикле по 2 уровню выборки.. |
|||
6
zladenuw
28.05.13
✎
15:57
|
(5) что как. создаешь свой отчет в СКД и дальше рулишь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |