Имя: Пароль:
1C
 
Вопрос по работе запросов.
0 lanc2233
 
22.07.15
16:01
Если в запросе есть итоги :
|ПО
|Измерение1,
|Измерение2

Далее код
Выборка1 = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка1.Следующий() Цикл
Выборка2 = Выборка1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка2.Следующий() Цикл
Выборка3 = Выборка2.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка3.Следующий() Цикл

По чем будет идти третья выборка?
1 Aprobator
 
22.07.15
16:08
По идее - не по чем.
2 adron
 
22.07.15
16:09
(0) Либо ни по чему, либо по детальным.
3 fisher
 
22.07.15
16:15
По детальным. Можно тип строки выборки анализировать для наглядности.
4 fisher
 
22.07.15
16:16
ТипЗаписиЗапроса (QueryRecordType)
Значения
ДетальнаяЗапись (DetailRecord)
ИтогПоГруппировке (GroupTotal)
ИтогПоИерархии (TotalByHierarchy)
ОбщийИтог (Overall)
5 hhhh
 
22.07.15
16:19
тогда может Выборка3 = Выборка2.Выбрать();