Загрузка данных


	"ВЫБРАТЬ
	|	ОстаткиТоваров.Номенклатура КАК Номенклатура,
	|	ОстаткиТоваров.ВНаличииОстаток КАК Остаток
	|ПОМЕСТИТЬ ВТ_Остатки
	|ИЗ
	|	РегистрНакопления.ТоварыНаСкладах.Остатки(&КонецПериода, ) КАК ОстаткиТоваров
	|ГДЕ
	|	ОстаткиТоваров.ВНаличииОстаток > 0
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
	|	ЦеныНоменклатуры.Цена КАК Цена,
	|	ЦеныНоменклатуры.Период КАК Период
	|ПОМЕСТИТЬ ВТ_ЦеныПоПриобретениям
	|ИЗ
	|	РегистрСведений.ЦеныНоменклатуры25 КАК ЦеныНоменклатуры
	|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.УстановкаЦенНоменклатуры КАК УстановкаЦен
	|		ПО ЦеныНоменклатуры.Регистратор = УстановкаЦен.Ссылка
	|ГДЕ
	|	УстановкаЦен.Проведен
	|	И УстановкаЦен.ДокументОснование ССЫЛКА Документ.ПриобретениеТоваровУслуг
	|	И ЦеныНоменклатуры.Цена > 0
	|	И ЦеныНоменклатуры.ВидЦены = &ВидЦены
	|	И ЦеныНоменклатуры.Номенклатура В
	|			(ВЫБРАТЬ
	|				ВТ_Остатки.Номенклатура
	|			ИЗ
	|				ВТ_Остатки)
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВТ.Номенклатура КАК Номенклатура,
	|	СРЕДНЕЕ(ВТ.Цена) КАК СредняяЦена
	|ПОМЕСТИТЬ ВТ_СредняяЦена
	|ИЗ
	|	ВТ_ЦеныПоПриобретениям КАК ВТ
	|
	|СГРУППИРОВАТЬ ПО
	|	ВТ.Номенклатура
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ЦеныСрез.Номенклатура КАК Номенклатура,
	|	ЦеныСрез.Цена КАК Цена,
	|	ВЫРАЗИТЬ(ЕСТЬNULL(ВТ_СредняяЦена.СредняяЦена, ЦеныСрез.Цена) КАК ЧИСЛО(15, 2)) КАК СредняяЦена
	|ИЗ
	|	РегистрСведений.ЦеныНоменклатуры25.СрезПоследних(&КонецПериода, ВидЦены = &ВидЦены) КАК ЦеныСрез
	|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СредняяЦена КАК ВТ_СредняяЦена
	|		ПО ЦеныСрез.Номенклатура = ВТ_СредняяЦена.Номенклатура
	|ГДЕ
	|	ЦеныСрез.Цена <> 0";