Здравствуйте! Имеется отчет для конфигурации ут 11.3 по списанию и оприходованию, но есть такая проблема....поле цена складывается и выводится сумма, даже если убираю поле цена из ресурсов. Текст запроса ниже:

```1c
    ВЫБРАТЬ
    ТоварыНаСкладахОбороты.Регистратор КАК Документ,
    ТоварыНаСкладахОбороты.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОбороты.Характеристика КАК Характеристика,
    ТоварыНаСкладахОбороты.Склад КАК Склад,
    ВЫБОР
    КОГДА ТоварыНаСкладахОбороты.ВНаличииОборот < 0
    ТОГДА -ТоварыНаСкладахОбороты.ВНаличииОборот
    ИНАЧЕ ТоварыНаСкладахОбороты.ВНаличииОборот
    КОНЕЦ КАК Количество,
    ВЫБОР
    КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.СписаниеНедостачТоваров
    ИЛИ ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВнутреннееПотреблениеТоваров
    ТОГДА "Документы списаний"
    КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ОприходованиеИзлишковТоваров
    ИЛИ ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПрочееОприходованиеТоваров
    ТОГДА "Документы Оприходований"
    КОНЕЦ КАК ТипДокумента,
    ТоварыНаСкладахОбороты.Период КАК Период
    ПОМЕСТИТЬ ВТ_ДокСписанийИОприходований
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.Обороты(, , Регистратор, ) КАК ТоварыНаСкладахОбороты
    ГДЕ
    ТоварыНаСкладахОбороты.Номенклатура = &Номенклатура
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЦеныНоменклатуры.Период,
    ЦеныНоменклатуры.Номенклатура,
    ЦеныНоменклатуры.Характеристика,
    ЦеныНоменклатуры.Цена,
    ЦеныНоменклатуры.ВидЦены
    ПОМЕСТИТЬ ВТ_ЦеныСВыбраннымВидом
    ИЗ
    РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
    ГДЕ
    ЦеныНоменклатуры.ВидЦены = &ВидЦены
    ;

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

    СГРУППИРОВАТЬ ПО
    ВТ_ДокСписанийИОприходований.ТипДокумента,
    ВТ_ДокСписанийИОприходований.Характеристика,
    ВТ_ДокСписанийИОприходований.Документ,
    ВТ_ДокСписанийИОприходований.Номенклатура,
    ВТ_ДокСписанийИОприходований.Склад,
    ВТ_ДокСписанийИОприходований.Количество,
    ВТ_ЦеныСВыбраннымВидом.ВидЦены
    ;

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

    УПОРЯДОЧИТЬ ПО
    Документ
```

Результат выполнения на скрине...помогите разобраться...под цифрой 1 правильная цена, под 2 и 3 они складываются..
---
Цена номенклатуры выводится в разрезе документов и складов, соответственно, если по одному складу есть несколько документов, где встречается одна и таже номенклатура, то цена по ней конечно же суммируется. Чтобы цена по складу не суммировалась, необходимо в настройках ресурсов СКД для выражения Сумма(Цена) указать Рассчитывать по... Документу и добавить выражение Среднее(Цена) и указать Рассчитывать по... Складу, тогда все будет выводится правильно.

Также необходимо учесть, как написано в (10), отчет нужно проверять, загружая его в допобработки, иначе, при открытии отчета через Файл - Открыть получите старый отчет.
---
такое ощущение, что настройки скд и сам отчет не одно и то же
у вас он случаем не во внешних отчетах?

у меня было пару раз, что пока заново во внешние не запихаешь, открывался старый отчет даже через файл-открыть
---
На скрине цена это все еще ресурс и с чем складывается цена в 2 и 3?
---
ну из ресурсов я убрал цену там её нет а складывается видимо потому-что из документов берется
---
По нересурсам не считаются итоги. Вы из ресурсов убрали одно поле цены, а в отчет выводите другое?
---
вот так у меня а другого поля с ценой вроде то и нет.
---
Ну так-то Вам надо определиться, что будет в качестве агрегатного итога в этой колонке вместо суммы цен.
Неплохую читаемость дает расчет средней цены по группировке. Например, очень удобно при группировке по номенклатуре.

Для этого поставьте в поле Цена закладки Ресурсы СКД вместо СУММА(Цена) выражение вроде:

```1c
    СУММА(Сумма) / ВЫБОР КОГДА СУММА(Количество) = 0 ТОГДА 1 ИНАЧЕ СУММА(Количество) КОНЕЦ
```
---
пробовал результат вообще не меняется....всякие группировки делал....может с запросом косяк уже думаю...
---
В настройках ресурсов СКД есть колонка "Рассчитывать по" - попробуйте снять галочку у группировки - точнее - поставить галочки по нужным разрезам.
---
онка "Рассчитывать по" - попробуйте снять галочку у группировки - точнее - поставить галочки по
пробовал абсолютно разные группировки ничего не меняется...
---
такое ощущение, что настройки скд и сам отчет не одно и то же
у вас он случаем не во внешних отчетах?

у меня было пару раз, что пока заново во внешние не запихаешь, открывался старый отчет даже через файл-открыть
---
да все вроде одно и то же. открываю через файл открыть, сейчас полностью цену удалил из настроек выбранных полей оно не отобразилась, отчет один и тот же получается.
---
Цена номенклатуры выводится в разрезе документов и складов, соответственно, если по одному складу есть несколько документов, где встречается одна и таже номенклатура, то цена по ней конечно же суммируется. Чтобы цена по складу не суммировалась, необходимо в настройках ресурсов СКД для выражения Сумма(Цена) указать Рассчитывать по... Документу и добавить выражение Среднее(Цена) и указать Рассчитывать по... Складу, тогда все будет выводится правильно.

Также необходимо учесть, как написано в (10), отчет нужно проверять, загружая его в допобработки, иначе, при открытии отчета через Файл - Открыть получите старый отчет.
---
Для начала надо исправить получение цен во временную таблицу. Данные надо брать из виртуальной таблицы срез последних
Затем для ресурса цены нужно написать Максимум(Цена).
И сделать это как писали только для тех группировок (по сути это только номенклатура) для которых нужна цена
---
и только для тех группировок (по сути это только номенклатура) для которых нужна цен
спасибо, попробую реализовать.
---
да к сожалению изменений вообще нет...