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

ОстаткиУслугПоЗаказуПоставщику() public method

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