public object ПолучитьДеревоПартийПереданныеМеж(/*МоментКон, Регистратор, Организация, ДоговорКонтрагента, СпособОценкиМПЗ, СтратегияСтатусПартии*/)
{
//ПараметрыЗапроса_ДатаОприходования = ПолучитьДанныеДляЗапроса_ДокументОприходованияДата(СпособОценкиМПЗ,"ПартииТоваровПереданные");
//Запрос = Новый Запрос;
/*Запрос.Текст =
"ВЫБРАТЬ
| СписанныеТовары.НомерСтрокиДокумента КАК НомерСтрокиДокумента,
| ПартииТоваровПереданные.ДоговорКонтрагента,
| ПартииТоваровПереданные.ДокументПередачи,
| ПартииТоваровПереданные.ДокументПередачи.Заказ КАК ЗаказПередачи,
| ПартииТоваровПереданные.ДокументОприходования,
| ПартииТоваровПереданные.ДокументОприходования.Представление КАК ДокументОприходованияПредставление,
| "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Выбор+"
| ПартииТоваровПереданные.Номенклатура,
| ПартииТоваровПереданные.ХарактеристикаНоменклатуры,
| ПартииТоваровПереданные.КоличествоОстаток КАК Количество,
| ПартииТоваровПереданные.СтоимостьОстаток КАК Стоимость,
| ПартииТоваровПереданные.СчетУчета,
| ВЫБОР
| КОГДА ПартииТоваровПереданные.СчетУчета = СписанныеТовары.ПринятыеСчетУчетаБУ
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ КАК ЧислоСтатусПартии,
| ВЫБОР
| КОГДА СписанныеТовары.ДокументПартии = НЕОПРЕДЕЛЕНО
| ТОГДА 0
| ИНАЧЕ ВЫБОР
| КОГДА СписанныеТовары.ДокументПартии = ПартииТоваровПереданные.ДокументОприходования
| ТОГДА 0
| ИНАЧЕ 1
| КОНЕЦ
| КОНЕЦ КАК ЧислоДокументОприходования,
| ВЫБОР
| КОГДА ПартииТоваровПереданные.ДокументПередачи = СписанныеТовары.ДокументПередачи
| ТОГДА 0
| ИНАЧЕ 1
| КОНЕЦ КАК ЧислоДокументПередачи
|ИЗ
| РегистрСведений.СписанныеТовары КАК СписанныеТовары
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровПереданныеМеждународныйУчет.Остатки(&Дат,
| Номенклатура В
| (ВЫБРАТЬ
| РегистрСведений.СписанныеТовары.Номенклатура
| ИЗ
| РегистрСведений.СписанныеТовары
| ГДЕ
| РегистрСведений.СписанныеТовары.Регистратор = &Ссылка)" +
?(ДоговорКонтрагента = Неопределено, "", "
| И ДоговорКонтрагента = &ДоговорКонтрагента") + "
| ) КАК ПартииТоваровПереданные
| ПО СписанныеТовары.Номенклатура = ПартииТоваровПереданные.Номенклатура
| И СписанныеТовары.ХарактеристикаНоменклатуры = ПартииТоваровПереданные.ХарактеристикаНоменклатуры
| И (ПартииТоваровПереданные.СчетУчета = СписанныеТовары.СчетУчетаБУ
| ИЛИ ПартииТоваровПереданные.СчетУчета = СписанныеТовары.ПринятыеСчетУчетаБУ)
| И ВЫБОР
| КОГДА СписанныеТовары.КодОперацииПартииТоваров = &СписаниеПартийПереданныхВПроизводство
| ИЛИ СписанныеТовары.КодОперацииПартииТоваров = &ВозвратОтПереработчика
| ТОГДА СписанныеТовары.ЗаказПартии = ПартииТоваровПереданные.ДокументПередачи.Заказ
| ИНАЧЕ ИСТИНА
| КОНЕЦ
|ГДЕ
| СписанныеТовары.Регистратор = &Ссылка
|
|УПОРЯДОЧИТЬ ПО
| ЧислоДокументПередачи,
| ЧислоДокументОприходования,
| ЧислоСтатусПартии " + ?(СтратегияСтатусПартии = Перечисления.СтретегииСписанияПартийТоваровПоСтатусам.СначалаПринятыеПотомСобственные, "Убыв", "") + ",
| "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Сортировка+"
| ДокументОприходования" + ?(СпособОценкиМПЗ = "ЛИФО", " Убыв","") + "
|ИТОГИ ПО
| НомерСтрокиДокумента";*/
//Запрос.УстановитьПараметр("Ссылка", Регистратор);
//Запрос.УстановитьПараметр("ДоговорКонтрагента", ДоговорКонтрагента);
//Запрос.УстановитьПараметр("Дат", МоментКон);
//Запрос.УстановитьПараметр("СписаниеПартийПереданныхВПроизводство", Перечисления.КодыОперацийПартииТоваров.СписаниеПартийПереданныхВПроизводство);
//Запрос.УстановитьПараметр("ВозвратОтПереработчика", Перечисления.КодыОперацийПартииТоваров.ВозвратОтПереработчика);
//Запрос.УстановитьПараметр("Организация", Организация);
return null;
}