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

ЗаполнитьЗапросПартийНаСкладахДляОтложеннойОтгрузкиУпр() public method

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