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

СформироватьЗапросПоСпособамОтраженияРасходов() public method

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