V82.ОбщиеМодули.ПереходНаРасширеннуюАналитикуУчета.ПолучитьЗапросПоРегиструПартииМатериаловВЭксплуатации C# (CSharp) Method

ПолучитьЗапросПоРегиструПартииМатериаловВЭксплуатации() public method

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