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

СформироватьЗапросОстаткиЗатратНаВыпуск() public method

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