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