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