V82.ОбщиеМодули.ПроцедурыПогашенияСтоимости.СформироватьЗапросПоОстаткамМатериаловВЭксплуатацииРасширеннаяАналитика C# (CSharp) Method

СформироватьЗапросПоОстаткамМатериаловВЭксплуатацииРасширеннаяАналитика() public method

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