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