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