Помоги пожалуйста, не получается отсортировать по условию если в объекте МетодСписаниПартий выбрано ФИФО или ЛИФО
Вот мой запрос
"ВЫБРАТЬ
| РасходнаяНакладнаяТЧРасхНакл.Ссылка.МетодСписанияПартий,
| РасходнаяНакладнаяТЧРасхНакл.ТМЦ,
| СУММА(РасходнаяНакладнаяТЧРасхНакл.Количество) КАК Количество
|ПОМЕСТИТЬ ТоварыДок
|ИЗ
| Документ.РасходнаяНакладная.ТЧРасхНакл КАК РасходнаяНакладнаяТЧРасхНакл
|ГДЕ
| РасходнаяНакладнаяТЧРасхНакл.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| РасходнаяНакладнаяТЧРасхНакл.Ссылка.МетодСписанияПартий,
| РасходнаяНакладнаяТЧРасхНакл.ТМЦ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТоварыДок.МетодСписанияПартий,
| ТоварыДок.ТМЦ,
| ТоварыДок.Количество,
| ТМЦОстатки.Партия,
| ВЫБОР КОГДА ТоварыДок.МетодСписанияПартий = ЗНАЧЕНИЕ(Перечисление.МетодСписанияПартий.ФИФО)
| ТОГДА УПОРЯДОЧИТЬ ПО Партия.Дата ВОЗР
| ИНАЧЕ
| УПОРЯДОЧИТЬ ПО Партия.Дата УБЫВ
| КОНЕЦ
| ЕСТЬNULL(ТМЦОстатки.СуммаОстаток, 0) КАК СуммаОстаток,
| ЕСТЬNULL(ТМЦОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток
|ИЗ
| ТоварыДок КАК ТоварыДок
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТМЦ.Остатки(&Дата, ТМЦ В (ВЫБРАТЬ ТоварыДок.ТМЦ
| ИЗ ТоварыДок КАК ТоварыДок) И Склад = &Склад) КАК ТМЦОстатки
| ПО ТоварыДок.ТМЦ = ТМЦОстатки.ТМЦ
|
| ИТОГИ МИНИМУМ(Количество), МИНИМУМ (КоличествоОстаток)
| По ТоварыДок.ТМЦ";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Запрос.УстановитьПараметр("Дата", Дата);
Запрос.УстановитьПараметр("Склад", Склад);
Результат = Запрос.Выполнить();
Вылезла ошибка
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.РасходнаяНакладная.МодульОбъекта(57)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
{(23, 22)}: Ожидается выражение "КОНЕЦ"
ТОГДА УПОРЯДОЧИТЬ <<?>>ПО Партия.Дата ВОЗР