Ошибка при вызове контекста Выполнить, синтаксическая ошибка в запросе #745300


#0 by pnamik
8.1 самописная при формировании отчета валовой прибыли выдает ошибку {Отчет.ВаловаяПрибыль.Форма.Форма}: Ошибка при вызове метода контекста (Выполнить): {(55, 20)}: Синтаксическая ошибка "И" АВТОУПОРЯДОЧИВАНИЕ <<?>>И ДвиженияПоПартиям.Номенклатура В ИЕРАРХИИ(&МассивНоменклатуры) Сам текст запроса полностью                               ?(МассивНоменклатуры.Количество > 0, " И ДвиженияПоПартиям.Номенклатура В ИЕРАРХИИ(&МассивНоменклатуры)", "") +                               ?(СкладЗаполнен = Истина, " И ДвиженияПоПартиям.Склад В ИЕРАРХИИ(&Склад)", "") +                               ?(ПартияЗаполнен = Истина, " И ДвиженияПоПартиям.Партия В ИЕРАРХИИ(&Партия)", "") +                               ?(РентабельностьНоль = Истина," И ВЫБОР КОГДА ЕСТЬNULL(ДвиженияПоПартиям.Сумма, 0) = 0 ТОГДА 0
#1 by Mankubus
перенести АВТОУПОРЯДОЧИВАНИЕ после всех условий
#2 by pnamik
Галочку в конструкторе запроса с АВТОУПОРЯДОЧИВАНИЕ убираю, ошибка не появляется. АВТОУПОРЯДОЧИВАНИЕ  нужно чтобы отчет формировался с тем же порядком, как в номенклатуре
#3 by Mankubus
при чем тут галка? руками перенеси
#4 by pnamik
руками перенес сюда в виде |ПО                               |    ОБЩИЕ, ошибки нет, отчет выдает только элементы, групп нет
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С