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

ЗаполнитьЗапросНачОстПлюсПриходУпр() public method

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