V82.ОбщиеМодули.КорректировкаСтоимости.ЗаполнитьЗапросПоСписаниюУпр C# (CSharp) Method

ЗаполнитьЗапросПоСписаниюУпр() public method

        public void ЗаполнитьЗапросПоСписаниюУпр(/*Запрос, МассивНоменклатуры, ДопПараметры*/)
        {
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	""НаСкладах"" КАК СписаноИз,
            |	Источник.Организация КАК Организация,
            |	Источник.Номенклатура,
            |	Источник.Склад,
            |	Источник.ХарактеристикаНоменклатуры,
            |	Источник.СерияНоменклатуры,
            |	Источник.ДокументОприходования,
            |	Источник.СтатусПартии,
            |	Источник.Заказ,
            |	СУММА(Источник.Количество) КАК Количество,
            |	СУММА(Источник.Стоимость) КАК Стоимость,
            |	0 КАК СтоимостьПоступление,
            |	NULL КАК СтатусПередачи,
            //|	NULL КАК ДокументПередачи,
            |	МатериалыВЭксплуатации.ДокументПередачи КАК ДокументПередачи,
            |	NULL КАК ДоговорКонтрагента,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.ЗаказПокупателя ЕСТЬ NULL )
            |			ТОГДА Себестоимость.ЗаказПокупателя
            |		КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
            |			ТОГДА НЗП.Заказ
            |		КОГДА (НЕ Затраты.Заказ ЕСТЬ NULL )
            |			ТОГДА Затраты.Заказ
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК ЗаказСписания,
            |	Источник.КодОперации КАК КодОперацииПартииТоваров,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвижения
            |		ИНАЧЕ Источник.Регистратор
            |	КОНЕЦ КАК Регистратор,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвиженияПериод
            |		ИНАЧЕ Источник.Период
            |	КОНЕЦ КАК Период,
            |	Источник.Качество,
            |	ВЫБОР
            |		КОГДА (НЕ Затраты.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА Затраты.СтатьяЗатрат
            |		КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА НЗП.СтатьяЗатрат
            |		КОГДА (НЕ БракВПроизводстве.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.СтатьяЗатрат
            |		КОГДА (НЕ ЗатратыНаСтроительствоОС.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА ЗатратыНаСтроительствоОС.СтатьяЗатрат
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК СтатьяЗатрат,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.Подразделение ЕСТЬ NULL )
            |			ТОГДА Себестоимость.Подразделение
            |		КОГДА (НЕ Затраты.Подразделение ЕСТЬ NULL )
            |			ТОГДА Затраты.Подразделение
            |		КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
            |			ТОГДА НЗП.Подразделение
            |		КОГДА (НЕ БракВПроизводстве.Подразделение ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.Подразделение
            |		КОГДА (НЕ МатериалыВЭксплуатации.Подразделение ЕСТЬ NULL )
            |			ТОГДА МатериалыВЭксплуатации.Подразделение
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК Подразделение,
            |	ВЫБОР
            |		КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА НЗП.НоменклатурнаяГруппа
            |		КОГДА (НЕ Затраты.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА Затраты.НоменклатурнаяГруппа
            |		КОГДА (НЕ БракВПроизводстве.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.НоменклатурнаяГруппа
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК НоменклатурнаяГруппа,
            |	БракВПроизводстве.Продукция,
            |	ЗатратыНаСтроительствоОС.ОбъектСтроительства,
            |	ВЫБОР
            |		КОГДА (НЕ БракВПроизводстве.ХарактеристикаПродукции ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.ХарактеристикаПродукции
            |		КОГДА (НЕ ИсточникДляКомплектации.ХарактеристикаНоменклатуры ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.ХарактеристикаНоменклатуры
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК ХарактеристикаНоменклатурыНовая,
            |	ВЫБОР
            |		КОГДА (НЕ БракВПроизводстве.СерияПродукции ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.СерияПродукции
            |		КОГДА (НЕ ИсточникДляКомплектации.СерияНоменклатуры ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.СерияНоменклатуры
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК СерияНоменклатурыНовая,
            |	ВЫБОР
            |		КОГДА (НЕ ИсточникДляКомплектации.Номенклатура ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.Номенклатура
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК НоменклатураНовая,
            |	ВЫБОР
            |		КОГДА (НЕ ИсточникДляКомплектации.ДокументОприходования ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.ДокументОприходования
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК ДокументОприходованияНовый,
            |	ИсточникДляКомплектации.СтатусПартии КАК СтатусПартииНовый,
            |	Источник.Номенклатура.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям,
            |	ВЫБОР
            |		КОГДА (НЕ Затраты.Проект ЕСТЬ NULL )
            |			ТОГДА Затраты.Проект
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК Проект,
            |	ВЫБОР
            |		КОГДА Себестоимость.Номенклатура <> Источник.Номенклатура
            |			ТОГДА Себестоимость.Номенклатура
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК НоменклатураКомплекта,
            |	ВЫБОР
            |		КОГДА Себестоимость.ХарактеристикаНоменклатуры <> Источник.ХарактеристикаНоменклатуры
            |			ТОГДА Себестоимость.ХарактеристикаНоменклатуры
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК ХарактеристикаКомплекта,
            |	СУММА(ВЫБОР
            |		КОГДА Себестоимость.Номенклатура <> Источник.Номенклатура
            |			ТОГДА Себестоимость.Количество
            |		ИНАЧЕ 0
            |	КОНЕЦ) КАК КоличествоКомплекта,
            |	ЕСТЬNULL(МатериалыВЭксплуатации.ФизЛицо, НЕОПРЕДЕЛЕНО) КАК ФизЛицо,
            |	ЕСТЬNULL(МатериалыВЭксплуатации.НазначениеИспользования, НЕОПРЕДЕЛЕНО) КАК НазначениеИспользования,
            |	ЕСТЬNULL(НЗП.СерияЗатраты, НЕОПРЕДЕЛЕНО) КАК СерияНоменклтатурыНЗП,
            |	Источник.НомерСтрокиСписанныхТоваров КАК НомерСтрокиСписанныхТоваров
            |ИЗ
            |	РегистрНакопления.ПартииТоваровНаСкладах КАК Источник
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Затраты КАК Затраты
            |		ПО Источник.Регистратор = Затраты.Регистратор
            |			И Источник.НомерКорСтроки = Затраты.НомерСтроки
            |			И (Источник.КодОперации В (&КодыСписаниеНаЗатраты))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК Себестоимость
            |		ПО Источник.Регистратор = Себестоимость.Регистратор
            |			И Источник.НомерКорСтроки = Себестоимость.НомерСтроки
            |			И (Источник.КодОперации В (&КодыСписаниеНаСебестоимость))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НезавершенноеПроизводство КАК НЗП
            |		ПО Источник.Регистратор = НЗП.Регистратор
            |			И Источник.НомерКорСтроки = НЗП.НомерСтроки
            |			И (Источник.КодОперации В (&КодыСписаниеВНЗП))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.БракВПроизводстве КАК БракВПроизводстве
            |		ПО Источник.Регистратор = БракВПроизводстве.Регистратор
            |			И Источник.НомерКорСтроки = БракВПроизводстве.НомерСтроки
            |			И (Источник.КодОперации В (&КодыСписаниеНаБрак))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗатратыНаСтроительствоОбъектовОсновныхСредств КАК ЗатратыНаСтроительствоОС
            |		ПО Источник.Регистратор = ЗатратыНаСтроительствоОС.Регистратор
            |			И Источник.НомерКорСтроки = ЗатратыНаСтроительствоОС.НомерСтроки
            |			И (Источник.КодОперации В (&КодыСтроительствоОбъектовОС))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах КАК ИсточникДляКомплектации
            |		ПО Источник.Регистратор = ИсточникДляКомплектации.Регистратор
            |			И Источник.НомерКорСтроки = ИсточникДляКомплектации.НомерСтроки
            |			И (Источник.КодОперации В (&КодКомплектация))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииМатериаловВЭксплуатации КАК МатериалыВЭксплуатации
            |		ПО Источник.Регистратор = МатериалыВЭксплуатации.Регистратор
            |			И (Источник.КодОперации В (&КодПередачаМатериалов))
            |			И Источник.НомерКорСтроки = МатериалыВЭксплуатации.НомерСтроки
            |ГДЕ
            |//ГДЕ
            |	Источник.Период МЕЖДУ &ДатаНач И &ДатаКон
            |	И Источник.ВидДвижения = &ВидДвиженияРасход
            |	И Источник.КодОперации В(&КодыСписание)
            |
            |СГРУППИРОВАТЬ ПО
            |	Источник.Организация,
            |	Источник.Номенклатура,
            |	Источник.Склад,
            |	Источник.ХарактеристикаНоменклатуры,
            |	Источник.СерияНоменклатуры,
            |	Источник.ДокументОприходования,
            |	МатериалыВЭксплуатации.ДокументПередачи,
            |	Источник.СтатусПартии,
            |	Источник.Заказ,
            |	Источник.КодОперации,
            |	Источник.Качество,
            |	БракВПроизводстве.Продукция,
            |	ЗатратыНаСтроительствоОС.ОбъектСтроительства,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвижения
            |		ИНАЧЕ Источник.Регистратор
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвиженияПериод
            |		ИНАЧЕ Источник.Период
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.Подразделение ЕСТЬ NULL )
            |			ТОГДА Себестоимость.Подразделение
            |		КОГДА (НЕ Затраты.Подразделение ЕСТЬ NULL )
            |			ТОГДА Затраты.Подразделение
            |		КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
            |			ТОГДА НЗП.Подразделение
            |		КОГДА (НЕ БракВПроизводстве.Подразделение ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.Подразделение
            |		КОГДА (НЕ МатериалыВЭксплуатации.Подразделение ЕСТЬ NULL )
            |			ТОГДА МатериалыВЭксплуатации.Подразделение
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА НЗП.НоменклатурнаяГруппа
            |		КОГДА (НЕ Затраты.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА Затраты.НоменклатурнаяГруппа
            |		КОГДА (НЕ БракВПроизводстве.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.НоменклатурнаяГруппа
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.ЗаказПокупателя ЕСТЬ NULL )
            |			ТОГДА Себестоимость.ЗаказПокупателя
            |		КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
            |			ТОГДА НЗП.Заказ
            |		КОГДА (НЕ Затраты.Заказ ЕСТЬ NULL )
            |			ТОГДА Затраты.Заказ
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ Затраты.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА Затраты.СтатьяЗатрат
            |		КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА НЗП.СтатьяЗатрат
            |		КОГДА (НЕ БракВПроизводстве.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.СтатьяЗатрат
            |		КОГДА (НЕ ЗатратыНаСтроительствоОС.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА ЗатратыНаСтроительствоОС.СтатьяЗатрат
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ БракВПроизводстве.ХарактеристикаПродукции ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.ХарактеристикаПродукции
            |		КОГДА (НЕ ИсточникДляКомплектации.ХарактеристикаНоменклатуры ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.ХарактеристикаНоменклатуры
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ БракВПроизводстве.СерияПродукции ЕСТЬ NULL )
            |			ТОГДА БракВПроизводстве.СерияПродукции
            |		КОГДА (НЕ ИсточникДляКомплектации.СерияНоменклатуры ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.СерияНоменклатуры
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ ИсточникДляКомплектации.Номенклатура ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.Номенклатура
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ ИсточникДляКомплектации.ДокументОприходования ЕСТЬ NULL )
            |			ТОГДА ИсточникДляКомплектации.ДокументОприходования
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ИсточникДляКомплектации.СтатусПартии,
            |	Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
            |	ВЫБОР
            |		КОГДА (НЕ Затраты.Проект ЕСТЬ NULL )
            |			ТОГДА Затраты.Проект
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Себестоимость.Номенклатура <> Источник.Номенклатура
            |			ТОГДА Себестоимость.Номенклатура
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Себестоимость.ХарактеристикаНоменклатуры <> Источник.ХарактеристикаНоменклатуры
            |			ТОГДА Себестоимость.ХарактеристикаНоменклатуры
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ЕСТЬNULL(МатериалыВЭксплуатации.ФизЛицо, НЕОПРЕДЕЛЕНО),
            |	ЕСТЬNULL(МатериалыВЭксплуатации.НазначениеИспользования, НЕОПРЕДЕЛЕНО),
            |	ЕСТЬNULL(НЗП.СерияЗатраты, НЕОПРЕДЕЛЕНО),
            |	Источник.НомерСтрокиСписанныхТоваров
            |
            |ИМЕЮЩИЕ
            |	СУММА(Источник.Количество) <> 0
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |	""Переданные"",
            |	Источник.Организация,
            |	Источник.Номенклатура,
            |	NULL,
            |	Источник.ХарактеристикаНоменклатуры,
            |	NULL,
            |	Источник.ДокументОприходования,
            |	Источник.СтатусПартии,
            |	NULL,
            |	СУММА(Источник.Количество),
            |	СУММА(Источник.Стоимость),
            |	0,
            |	Источник.СтатусПередачи,
            |	Источник.ДокументПередачи,
            |	Источник.ДоговорКонтрагента,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.ЗаказПокупателя ЕСТЬ NULL )
            |			ТОГДА Себестоимость.ЗаказПокупателя
            |		КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
            |			ТОГДА НЗП.Заказ
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	Источник.КодОперации,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвижения
            |		ИНАЧЕ Источник.Регистратор
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвиженияПериод
            |		ИНАЧЕ Источник.Период
            |	КОНЕЦ,
            |	NULL,
            |	ВЫБОР
            |		КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА НЗП.СтатьяЗатрат
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.Подразделение ЕСТЬ NULL )
            |			ТОГДА Себестоимость.Подразделение
            |		КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
            |			ТОГДА НЗП.Подразделение
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА НЗП.НоменклатурнаяГруппа
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
            |	NULL,
            |	NULL,
            |	NULL,
            |	0,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL
            |ИЗ
            |	РегистрНакопления.ПартииТоваровПереданные КАК Источник
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК Себестоимость
            |		ПО Источник.Регистратор = Себестоимость.Регистратор
            |			И Источник.НомерКорСтроки = Себестоимость.НомерСтроки
            |			И (Источник.КодОперации В (&КодыСписаниеНаСебестоимость))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НезавершенноеПроизводство КАК НЗП
            |		ПО Источник.Регистратор = НЗП.Регистратор
            |			И Источник.НомерКорСтроки = НЗП.НомерСтроки
            |			И (Источник.КодОперации В (&СписаниеПартийПереданныхВПроизводство))
            |ГДЕ
            |//ГДЕ
            |	Источник.Период МЕЖДУ &ДатаНач И &ДатаКон
            |	И Источник.ВидДвижения = &ВидДвиженияРасход
            |	И Источник.КодОперации В(&КодыСписание)
            |
            |СГРУППИРОВАТЬ ПО
            |	Источник.Организация,
            |	Источник.Номенклатура,
            |	Источник.ХарактеристикаНоменклатуры,
            |	Источник.ДокументОприходования,
            |	Источник.СтатусПартии,
            |	Источник.СтатусПередачи,
            |	Источник.ДокументПередачи,
            |	Источник.ДоговорКонтрагента,
            |	Источник.КодОперации,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвижения
            |		ИНАЧЕ Источник.Регистратор
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвиженияПериод
            |		ИНАЧЕ Источник.Период
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.Подразделение ЕСТЬ NULL )
            |			ТОГДА Себестоимость.Подразделение
            |		КОГДА (НЕ НЗП.Подразделение ЕСТЬ NULL )
            |			ТОГДА НЗП.Подразделение
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ НЗП.СтатьяЗатрат ЕСТЬ NULL )
            |			ТОГДА НЗП.СтатьяЗатрат
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ НЗП.НоменклатурнаяГруппа ЕСТЬ NULL )
            |			ТОГДА НЗП.НоменклатурнаяГруппа
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА (НЕ Себестоимость.ЗаказПокупателя ЕСТЬ NULL )
            |			ТОГДА Себестоимость.ЗаказПокупателя
            |		КОГДА (НЕ НЗП.Заказ ЕСТЬ NULL )
            |			ТОГДА НЗП.Заказ
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ,
            |	Источник.Номенклатура.ВестиПартионныйУчетПоСериям
            |
            |ИМЕЮЩИЕ
            |	СУММА(Источник.Количество) <> 0
            |
            //Партии материалов в эксплуатации
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |	""ВЭксплуатации"",
            |	NULL,
            |	Источник.Номенклатура,
            |	NULL,
            |	Источник.ХарактеристикаНоменклатуры,
            |	Источник.СерияНоменклатуры,
            |	NULL,
            |	NULL,
            |	NULL,
            |	СУММА(Источник.Количество),
            |	СУММА(Источник.Стоимость),
            |	0,
            |	NULL,
            |	Источник.ДокументПередачи,
            |	NULL,
            |	NULL,
            |	Источник.КодОперации,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвижения
            |		ИНАЧЕ Источник.Регистратор
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвиженияПериод
            |		ИНАЧЕ Источник.Период
            |	КОНЕЦ,
            |	NULL,
            |	NULL,
            |	Источник.Подразделение,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	NULL,
            |	Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
            |	NULL,
            |	NULL,
            |	NULL,
            |	0,
            |	Источник.ФизЛицо,
            |	Источник.НазначениеИспользования,
            |	NULL,
            |	NULL
            |ИЗ
            |	РегистрНакопления.ПартииМатериаловВЭксплуатации КАК Источник
            |ГДЕ
            |	Источник.Период МЕЖДУ &ДатаНач И &ДатаКон
            |	И Источник.ВидДвижения = &ВидДвиженияРасход
            |	И Источник.КодОперации В(&КодыСписание)
            |
            |СГРУППИРОВАТЬ ПО
            |	Источник.Номенклатура,
            |	Источник.ХарактеристикаНоменклатуры,
            |	Источник.СерияНоменклатуры,
            |	Источник.ДокументПередачи,
            |	Источник.КодОперации,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвижения
            |		ИНАЧЕ Источник.Регистратор
            |	КОНЕЦ,
            |	ВЫБОР
            |		КОГДА Источник.ДокументДвижения <> НЕОПРЕДЕЛЕНО
            |			ТОГДА Источник.ДокументДвиженияПериод
            |		ИНАЧЕ Источник.Период
            |	КОНЕЦ,
            |	Источник.Подразделение,
            |	Источник.Номенклатура.ВестиПартионныйУчетПоСериям,
            |	Источник.ФизЛицо,
            |	Источник.НазначениеИспользования
            |
            |ИМЕЮЩИЕ
            |	СУММА(Источник.Количество) <> 0
            |
            |УПОРЯДОЧИТЬ ПО
            |	Период,
            |	Регистратор";*/
            /*//Добавим дополнительный отбор по коду операции
            */
            /*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ", "//ГДЕ
            |	(НЕ Источник.СтатусПартии В (&ИсключаемыеСтатусыПартий)) И ");*/
            //Запрос.УстановитьПараметр("ИсключаемыеСтатусыПартий",ПолучитьМассивИсключаемыхСтатусовПартий());
            /*// Добавим дополнительный отбор по номенклатуре
            */
            if(true/*МассивНоменклатуры <> Неопределено*/)
            {
                //ТекстОграничениеНаПартии = "";
                //СпособОценкиМПЗ = ВРег(Строка(УправлениеЗапасамиПартионныйУчет.ПолучитьПараметрУчетнойПолитикиПартионногоУчета("СпособОценкиМПЗ", "Упр", ДопПараметры)));
                if(true/*СпособОценкиМПЗ = "ФИФО"
            ИЛИ СпособОценкиМПЗ = "ЛИФО"*/)
                {
                    //ТекстОграничениеНаПартии = " И Источник.ДокументОприходования В (&МассивДокументовОприходования) ";
                }
                /*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ", "//ГДЕ
            |	Источник.Номенклатура В (&МассивНоменклатуры)
            |	" + ТекстОграничениеНаПартии + " И ");*/
            }
            /*// Встречный выпуск
            */
            if(true/*ДопПараметры.ВстречныйВыпуск*/)
            {
                //КодыОпераций = Перечисления.КодыОперацийПартииТоваров;
                /*Запрос.Текст = СтрЗаменить(Запрос.Текст, "//ГДЕ",
            " //ГДЕ
            |НЕ ( 1 В
            |	(ВЫБРАТЬ Первые 1
            |		1
            |	ИЗ
            |		РегистрСведений.КорректировкаВстречногоВыпускаПродукции КАК КорректировкаВстречногоВыпускаПродукции
            |	ГДЕ
            |		Источник.НомерСтрокиСписанныхТоваров = КорректировкаВстречногоВыпускаПродукции.НомерСтрокиСписанныхТоваров
            |		" + ДобавитьОтборПоВидуУчета("КорректировкаВстречногоВыпускаПродукции","Упр") + "
            |		И Источник.Регистратор = КорректировкаВстречногоВыпускаПродукции.Документ))
            | И");*/
                //Запрос.УстановитьПараметр("СписаниеПартийВПроизводствоОперативно",КодыОпераций.СписаниеПартийВПроизводствоОперативно);
            }
        }
КорректировкаСтоимости