Есть запрос, который тянет цены номенклатуры. До этого в массив передавался только 1 вид цен - Розничная. Теперь будет передаваться 2 вида. Розничная и Скидка. Вопрос: Как можно дописать запрос, чтобы по одной номенклатуре с определенной характеристикой выводилась Скидочная цена, если есть, если она NULL или 0, тогда пусть выводится Розничная?
В запросах слаб очень поэтому прошу помощи.
ВЫБРАТЬ
Цены.Номенклатура КАК Номенклатура,
Цены.Характеристика КАК Характеристика,
Цены.ВидЦены КАК ТипЦен,
МАКСИМУМ(Цены.Цена) КАК Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТекущаяДата, ВидЦены В (&МассивТипыЦен)) КАК Цены
СГРУППИРОВАТЬ ПО
Цены.Номенклатура,
Цены.ВидЦены,
Цены.Характеристика
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ЦеныБезХарактеристики.Номенклатура,
ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка),
ЦеныБезХарактеристики.ВидЦены,
МАКСИМУМ(ЦеныБезХарактеристики.Цена)
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТекущаяДата, ВидЦены В (&МассивТипыЦен)) КАК ЦеныБезХарактеристики
СГРУППИРОВАТЬ ПО
ЦеныБезХарактеристики.Номенклатура,
ЦеныБезХарактеристики.ВидЦены
ИТОГИ ПО
Номенклатура
Показать