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