Отчет по продажам с разворотом по типам цен (СКД).
Подскажите пожалуйста, делаю отчет по регистру ПродажиОбороты с разворотом по типам цен. (Конфа Ут 10)
Нужно вывести вот такого плана отчет
ВЫБРАТЬ
ПродажиОбороты.Номенклатура,
ПродажиОбороты.КоличествоОборот,
ПродажиОбороты.СтоимостьОборот,
ПродажиОбороты.ДокументПродажи.КассаККМ,
ЦеныНоменклатурыСрезПоследних.ТипЦен,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&КонецПериода)}, ) КАК ЦеныНоменклатурыСрезПоследних
ПО ПродажиОбороты.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
И ПродажиОбороты.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
В настройках делаю таблицу
Строки
– Номенклатура
Колонки
– ДетальныеЗаписи (Выбранные поля – КоличествоОборот, СтоимостьОборот)
-ТипЦен(Выбранные поля – ТипЦены,Цена)
Все выводится но значения КоличествоОборот и СтоимостьОборот в детальных записях умножены на количество типов цен.
Подскажите пожалуйста как исправить.
Делал двумя способами.
1. Тупой: Создавал таблицу значений и втыкал как внешний источник. Перед втыканием удалял в таблице значений все остатки кроме одного для каждой номенклатуры.
2. Создать вычисляемое поле. Перед группировкой по типам цен вставляешь, в группировке по типам цен убираешь доступные поля на цена номенклатуры и тип цен. В группировке остатки – свое новое поле и остатки.