Добрый день! Проблема именно с этими строками ТОГДА ЦеныНоменклатуры.Цена * Остаток. В запросе все работает, а в результате СКД просто выводит цену без умножения на остаток

```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика
    ПОМЕСТИТЬ ВТ_Продажи
    ИЗ
    РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&ДатаПродажи, , , ) КАК ВыручкаИСебестоимостьПродажОбороты
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
    МАКСИМУМ(ЗакупкиОбороты.ПериодДень) КАК ДатаЗакупки
    ПОМЕСТИТЬ ВТ_Закупки
    ИЗ
    РегистрНакопления.Закупки.Обороты(, , Авто, ) КАК ЗакупкиОбороты

    СГРУППИРОВАТЬ ПО
    ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура,
    ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Характеристика
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    СвободныеОстаткиОстатки.Номенклатура КАК Номенклатура,
    СвободныеОстаткиОстатки.Характеристика КАК Характеристика,
    СвободныеОстаткиОстатки.Склад КАК Склад,
    СвободныеОстаткиОстатки.ВНаличииОстаток - СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток КАК Остаток,
    СвободныеОстаткиОстатки.Номенклатура.Артикул КАК Артикул,
    СвободныеОстаткиОстатки.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    ЕСТЬNULL(ВТ_Закупки.ДатаЗакупки, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаЗакупки,
    ВЫБОР
    КОГДА СвободныеОстаткиОстатки.ВНаличииОстаток - СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток <> 0
    ТОГДА РАЗНОСТЬДАТ(ВТ_Закупки.ДатаЗакупки, &ТекущаяДата, ДЕНЬ)
    КОНЕЦ КАК КоличествоДней
    ПОМЕСТИТЬ вт_Остатки
    ИЗ
    РегистрНакопления.СвободныеОстатки.Остатки(
    ,
    НЕ (Номенклатура, Характеристика) В
    (ВЫБРАТЬ
    ВТ_Продажи.Номенклатура КАК Номенклатура,
    ВТ_Продажи.Характеристика КАК Характеристика
    ИЗ
    ВТ_Продажи КАК ВТ_Продажи) {(Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК Поле2, (Склад В (&Склад)) КАК Поле4}) КАК СвободныеОстаткиОстатки
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Закупки КАК ВТ_Закупки
    ПО СвободныеОстаткиОстатки.Номенклатура = ВТ_Закупки.Номенклатура
    И СвободныеОстаткиОстатки.Характеристика = ВТ_Закупки.Характеристика
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    вт_Остатки.Номенклатура КАК Номенклатура,
    вт_Остатки.Характеристика КАК Характеристика,
    вт_Остатки.Склад КАК Склад,
    вт_Остатки.Остаток КАК Остаток,
    вт_Остатки.Артикул КАК Артикул,
    вт_Остатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    вт_Остатки.ДатаЗакупки КАК ДатаЗакупки,
    вт_Остатки.КоличествоДней КАК КоличествоДней,
    ВЫБОР
    КОГДА ЦеныНоменклатуры.ВидЦены.Наименование = "Закупочная"
    ТОГДА ЦеныНоменклатуры.Цена * Остаток
    КОНЕЦ КАК Закупочная,
    ВЫБОР
    КОГДА ЦеныНоменклатуры.ВидЦены.Наименование = "Цена Р"
    ТОГДА ЦеныНоменклатуры.Цена * Остаток
    КОНЕЦ КАК ЦенаР,
    ВЫБОР
    КОГДА ЦеныНоменклатуры.ВидЦены.Наименование = "Розничная"
    ТОГДА ЦеныНоменклатуры.Цена * Остаток
    КОНЕЦ КАК Розничная
    ИЗ
    вт_Остатки КАК вт_Остатки
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
    ПО (вт_Остатки.Номенклатура = ЦеныНоменклатуры.Номенклатура)
    И (вт_Остатки.Характеристика = ЦеныНоменклатуры.Характеристика)
```
---
Нет, даты я выставляю в СКД. Исправил ошибку через вложенный запрос, почему-то через прямую выборку он отказывался считать и выводил установленную цену, а не сумму. А в запросе все работало
---
Если Вы проверяете работоспособность запроса в консоле запросов, то он сам подставляет даты в необходимые параметры используя границы периода. А в СКД за этим нужно следить самостоятельно. У меня как раз была такая же ситуация в консоле запроса проверяю запрос все отлично, в отчете сформированном с использованием СКД выдает не понятные результаты. После изменил параметры с датами на границы включая и стали выдаваться адекватные результаты. Возможно у Вас на момент времени по остаткам количество 1, а на конец дня более 1.
---
Нет, даты я выставляю в СКД. Исправил ошибку через вложенный запрос, почему-то через прямую выборку он отказывался считать и выводил установленную цену, а не сумму. А в запросе все работало
---
проверить достаточно просто можно было. вывести отдельно остаток и все. там наверняка 1 было.

где-то читал, что ко вложенным запросам не применяются отборы, а ко временным таблицам применяются. тоже самое возможно относится и к параметрам. видимо поэтому и сработало.
---
у вас в запросе 3 регистра и параметры периода везде по разному. в таком запросе может быт куча "неожиданностей"
---
По датам и параметрам все верно. Сверил результаты, вроде сейчас все выводится правильно. Надеюсь не будет неожиданностей, по крайней мере не должно быть