V82.ОбщиеМодули.УправлениеЗапасамиПартионныйУчет.ПолучитьДеревоПартийПереданныеУпр C# (CSharp) Method

ПолучитьДеревоПартийПереданныеУпр() public method

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