Внешний отчет, открываем через Файл - Открыть. Основные параметры являются "Дата начала", "Дата конца", "Цена". Эти параметры необходимо заполнить перед нажатием клавиши "Сформировать". Склад-получатель не обязательное поле для заполнения (дополнительный отбор).
По окончанию формирования отчета в ТЧ представлены Склад получателя, документы на этот склад и номенклатура из соответствующих документов. Также представлена цена номенклатуры, количество по документу и общая сумма документа, а также общая сумма по Складам-получателям.
СКД отчет разрабатывался для "Управление торговлей, редакция 11" и 1С:ERP Управление предприятием 2.
Тестирование проводилось на Управление торговлей, редакция 11 (11.3.4.162).
Сам запрос, кому лень качать отчет
ВЫБРАТЬ
ЦеныНоменклатуры.Период КАК Период,
ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
ЦеныНоменклатуры.Цена КАК Цена
ПОМЕСТИТЬ ВсеЦены
ИЗ
РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ
ЦеныНоменклатуры.ВидЦены = &Цена
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВсеЦены.Номенклатура КАК Номенклатура,
ВсеЦены.Цена КАК Цена,
ВсеЦены.Период КАК Период,
МИНИМУМ(ЦеныНоменклатуры.Период) КАК периодКонца
ПОМЕСТИТЬ ВсеЦенысКонцом
ИЗ
ВсеЦены КАК ВсеЦены
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО ВсеЦены.Номенклатура = ЦеныНоменклатуры.Номенклатура
ГДЕ
ЦеныНоменклатуры.ВидЦены = &Цена
И ВсеЦены.Период < ЦеныНоменклатуры.Период
И ВсеЦены.Номенклатура = ЦеныНоменклатуры.Номенклатура
СГРУППИРОВАТЬ ПО
ВсеЦены.Цена,
ВсеЦены.Период,
ВсеЦены.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВсеЦены.Период КАК Период,
ВсеЦены.Номенклатура КАК Номенклатура,
ВсеЦены.Цена КАК Цена,
ЕСТЬNULL(ВсеЦенысКонцом.периодКонца, КОНЕЦПЕРИОДА(ВсеЦены.Период, ГОД)) КАК периодКонца
ПОМЕСТИТЬ ВсеЦеныДоИПосмле
ИЗ
ВсеЦены КАК ВсеЦены
ЛЕВОЕ СОЕДИНЕНИЕ ВсеЦенысКонцом КАК ВсеЦенысКонцом
ПО ВсеЦены.Период = ВсеЦенысКонцом.Период
И ВсеЦены.Номенклатура = ВсеЦенысКонцом.Номенклатура
СГРУППИРОВАТЬ ПО
ВсеЦены.Период,
ВсеЦены.Номенклатура,
ВсеЦены.Цена,
ЕСТЬNULL(ВсеЦенысКонцом.периодКонца, КОНЕЦПЕРИОДА(ВсеЦены.Период, ГОД))
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
ПеремещениеТоваровТовары.Ссылка.СкладОтправитель КАК СкладОтправитель,
ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
ПеремещениеТоваровТовары.Количество КАК Количество,
ВсеЦеныДоИПосмле.Цена КАК Цена,
ВсеЦеныДоИПосмле.Цена * ПеремещениеТоваровТовары.Количество КАК Сумма
ИЗ
Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
ЛЕВОЕ СОЕДИНЕНИЕ ВсеЦеныДоИПосмле КАК ВсеЦеныДоИПосмле
ПО ПеремещениеТоваровТовары.Ссылка.Дата >= ВсеЦеныДоИПосмле.Период
И ПеремещениеТоваровТовары.Ссылка.Дата < ВсеЦеныДоИПосмле.периодКонца
И ПеремещениеТоваровТовары.Номенклатура = ВсеЦеныДоИПосмле.Номенклатура
ГДЕ
ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И ПеремещениеТоваровТовары.Ссылка.Проведен