Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
| ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
| ЗакупкиОбороты.Склад КАК Склад,
| ЗакупкиОбороты.Партнер КАК Партнер
|ПОМЕСТИТЬ втЗакупки
|ИЗ
| РегистрНакопления.Закупки.Обороты(
| &НачалоПериода,
| &ОкончаниеПериода,
| ,
| ТипЗапасов = &ТипЗапасов
| И Склад ССЫЛКА Справочник.Склады) КАК ЗакупкиОбороты
|
|СГРУППИРОВАТЬ ПО
| ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура,
| ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Характеристика,
| ЗакупкиОбороты.Склад,
| ЗакупкиОбороты.Партнер
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| втЗакупки.Номенклатура КАК Номенклатура,
| втЗакупки.Характеристика КАК Характеристика,
| втЗакупки.Склад КАК Склад,
| втЗакупки.Партнер КАК Поставщик,
| ВариантыОбеспеченияТоварами.СпособОбеспеченияПотребностей КАК СпособОбеспеченияПотребностей
|ИЗ
| втЗакупки КАК втЗакупки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВариантыОбеспеченияТоварами КАК ВариантыОбеспеченияТоварами
| ПО втЗакупки.Номенклатура = ВариантыОбеспеченияТоварами.Номенклатура
| И втЗакупки.Характеристика = ВариантыОбеспеченияТоварами.Характеристика
| И втЗакупки.Склад = ВариантыОбеспеченияТоварами.Склад
| И (ВариантыОбеспеченияТоварами.СпособОбеспеченияПотребностей.ТипОбеспечения = &ТипОбеспечения)
| И втЗакупки.Партнер = ВариантыОбеспеченияТоварами.СпособОбеспеченияПотребностей.ИсточникОбеспеченияПотребностей
|ГДЕ
| ВариантыОбеспеченияТоварами.СпособОбеспеченияПотребностей ЕСТЬ NULL
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СпособыОбеспеченияПотребностей.Ссылка КАК Ссылка,
| СпособыОбеспеченияПотребностей.ИсточникОбеспеченияПотребностей КАК Поставщик
|ИЗ
| Справочник.СпособыОбеспеченияПотребностей КАК СпособыОбеспеченияПотребностей
|ГДЕ
| СпособыОбеспеченияПотребностей.ТипОбеспечения = &ТипОбеспечения";
Запрос.УстановитьПараметр("НачалоПериода", ПериодЗапроса.ДатаНачала);
Запрос.УстановитьПараметр("ОкончаниеПериода", ПериодЗапроса.ДатаОкончания);
Запрос.УстановитьПараметр("ТипОбеспечения", Перечисления.ТипыОбеспечения.Покупка);
Запрос.УстановитьПараметр("ТипЗапасов", Перечисления.ТипыЗапасов.Товар);