0
ВагонНеЗнаний
14.01.15
✎
11:02
|
Всем привет. У меня какой-то критинизм после новогодних праздников.
Есть запрос по товару, характеристикам этого товара, ценам и количеству, еще ряду параметров. Запрос грубо говоря в консоли запросов возвращает таблицу (для простоты возьмем 1 товар):
Товар | Характеристика | Количество | Цена | ПометкаУдаленияХарактеристики |
---------------------------------------------------------------------------
А | Х1 | null | 10 | Ложь |
А | Х2 | null | 20 | Ложь |
А | Х3 | null | null| Ложь |
А | Х4 | null | null| Истина |
Соответственно секция ИТОГИ в запросе:
|ИТОГИ
| МАКСИМУМ(Количество),
| МАКСИМУМ(Цена)
|ПО
| Номенклатура,
| Характеристика
Когда прохожусь по группировкам в ИТОГАХ, в нее не входят записи, где Количество есть NULL, Цена есть NULL, и т.д. А хотелось бы в выборке видеть все записи, не зависимо от значений детализированных полей.
Как обрабатываю запрос:
ВыборкаТоваров = Запрос.Выполнить();
ВыборкаНоменклатура = ВыборкаТоваров.Выбрать(ОбходПоГруппировкам, "Номенклатура");
Пока ВыборкаНоменклатура.Следующий() Цикл
ВыборкаХарактеристика = ВыборкаНоменклатура.Выбрать(ОбходПоГруппировкам, "Характеристика");
Пока ВыборкаХарактеристика.Следующий() Цикл
ВыборкаКонечныеДанные = ВыборкаХарактеристика.Выбрать();
Пока ВыборкаКонечныеДанные.Следующий() Цикл
КонецЦикла;
КонецЦикла;
КонецЦикла;
Нужна помощь или хотя бы куда копать. Спасибо.
|
|