РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам) — как правильно? #765380


#0 by mistеr
Делаю сложный отчет без СКД. Впервые в жизни понадобился нестандартный обход выборки, и не могу с ним разрбраться. В запросе у меня указано В отчете мне нужны следующие уровни: Как правильно вызывать Выбрать? К примеру, вызываю В этой выборке заполнено только поле Должность, а вложенные выборки вообще пустые.
#1 by Defender aka LINN
Потому что 2 цикла надо просто в верхнем только выборка
#2 by EvgeniuXP
#3 by EvgeniuXP
можно одним циклом :)
#4 by EvgeniuXP
Перед Если напиши просто ... см. выше
#5 by EvgeniuXP
вместо Выборка.Уровень - пиши Выборка.Уровень = 1
#6 by mistеr
Не понял. Мне не нужна простая выборка, мне нужны именно вложенные выборки по группировкам. И они отлично работают, если на каждом уровне указывать по одному полю группировки. Но в моей ситуации нужна группировка по нескольким полям. Как ее получить?
#7 by EvgeniuXP
так в запросе и так группирует - или ошибаюсь? при обычной выборке получишь итоги на соответствующих уровнях
#8 by EvgeniuXP
а выборку проводит последовательно как и при группировках
#9 by mistеr
Как при обычной выборке мен получить итоги по (Должность, Сотрудник)?
#10 by patria0muerte
В общем случае так:
#11 by mistеr
Так я умею, как писал в (хотя не точно сформулировал). Но вопрос в другом: как получить итоги по (Должность, Сотрудник)? Только не говори "самому посчитать". Кто-нибудь вообще знает, как использовать второй и третий параметры в Выбрать? Их описание в СП обманчиво, как оказалось.
#12 by rozer76
или в одном цикле с уровнями или как в
#13 by mistеr
А как "в одном цикле с уровнями"?
#14 by mistеr
Апну пожалуй.
#15 by patria0muerte
Отлично, что умеешь. Как раз таки в в ВыборкаСотрудник у тебя и будут итоги по (Должность, Сотрудник). Чего не устраивает то?
#16 by patria0muerte
Можешь вот тут глянуть, может подойдет тебе такой пример:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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