0
Double_Medved
06.03.13
✎
10:27
|
Подскажите пожалуйста, УТ11, нужен отчет следующего содержания:выбирает за заданный период чекиККМ на заданном складе, выводит всю проданную ими номенклатуру, цену по которой она продана, и цену в виде цен "закупочный" - взятый на дату чека. Это должно браться из регистра сведений ЦеныНоменклатуры - по идее берется срез последних на дату КАЖДОГО документа ЧекККМ, по конкретной номенклатуре и конкретному виду цен = срез должен по идее выдавать только одно значение. Делаю в СКД, не пойму как сделать в одном запросе - это будет вложенный подзапрос или что? То есть мне в каждой строчке нужна цена закупочная, которую я получаю из среза регистра на каждую дату чека... Вот написал что-то. но это конечно ересь, если бы получилось как надо то не спрашивал бы..
ВЫБРАТЬ
ЧекККМ.Дата,
ЧекККМ.КассаККМ.Склад,
ЧекККМ.Товары.(
Номенклатура,
Количество,
Цена
),
ЧекККМ.Ссылка,
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Регистратор,
ЦеныНоменклатурыСрезПоследних.ВидЦены,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
Документ.ЧекККМ КАК ЧекККМ,
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКонца, Номенклатура = ЧекККМ.Товары.Номенклатура) КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
ЧекККМ.КассаККМ.Склад = &Склад
И ЧекККМ.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
|
|