Синтаксическая ошибка "СГРУППИРОВАТЬ" #567124


#0 by GreenDay1986
<<?>>СГРУППИРОВАТЬ ПО Склады.Номенклатура,    Иначе Запрос.Текст = Запрос.Текст + " ГДЕ Склады.Номенклатура.Родитель = &Ном
#1 by butterbean
хз почему ругается, но нафига группировать если нет ни одной агрегатной функции
#2 by GreenDay1986
Пишу выгрузку прайса, группировки нужны для иерархии номенклатурных групп типа ........ - Наименование1 и т.д....
#3 by butterbean
они не для этого, для этого у тебя ИТОГИ есть
#4 by Ёпрст
в group by должны быть перечислено всё то же самое, что и в select листе (за исключением функций) у тебя - и половины нет.
#5 by hhhh
не, то что через две точки можно спокойно выкинуть. Он так и сделал, только Номенклатура.Родитель забыл выбросить.
#6 by Rovan
а зачем так делать ? |ПО Склады.Номенклатура.Ссылка = Цен.Номенклатура.Ссылка разве не работает ? |ПО Склады.Номенклатура = Цен.Номенклатура
#7 by GreenDay1986
Ога, итогами и обощелся, для 1 номенклатурной группы включил ростое упорядочивание с итогами Запрос = Новый Запрос;    Запрос.Текст = Запрос.Текст + " СГРУППИРОВАТЬ ПО Склады.Номенклатура,    |Склады.Номенклатура.Родитель,    Иначе Запрос.Текст = Запрос.Текст + "ГДЕ Склады.Номенклатура.Родитель = &Ном Насчет упорядочивать не согласен что все нужно прописывать, для незаполненного родителя все работает и группируется, при заполненном нет
#8 by GreenDay1986
Извиняюсь. Все работает, сам балбес "ВЫБРАТЬ    Запрос.Текст = Запрос.Текст + "СГРУППИРОВАТЬ ПО Склады.Номенклатура,    |Склады.Номенклатура.Родитель, Иначе Запрос.Текст = Запрос.Текст + "ГДЕ Склады.Номенклатура.Родитель = &Ном
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям