|
Почему ОбходРезультатаЗапроса.ПоГруппировкам может не заходить в какую-либо группировку? |
☑ |
0
evorle145
07.07.20
✎
15:40
|
Рез = ПостроительОтчета.Результат.Выгрузить();
вот в этой строке отладчиком смотрю, все норм, все уровни группировки есть.
Но начинаю обход результата запроса и внутрь цикла "Пока ВыборкаВидРемонта.Следующий() Цикл" никогда не заходит:
ПостроительОтчета.Выполнить();
РезультатЗапроса = ПостроительОтчета.Результат;
ВыборкаТочкаПродаж = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаТочкаПродаж.Следующий() Цикл
// Вставить обработку выборки ВыборкаТочкаПродаж
ВыборкаВидРемонта = ВыборкаТочкаПродаж.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаВидРемонта.Следующий() Цикл
// Вставить обработку выборки ВыборкаВидРемонта
ВыборкаНоменклатура = ВыборкаВидРемонта.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаНоменклатура.Следующий() Цикл
// Вставить обработку выборки ВыборкаНоменклатура
КонецЦикла;
КонецЦикла;
КонецЦикла;
Текст обхода сформирован автоматически конструктором запросов
|
|
1
evorle145
07.07.20
✎
15:51
|
Сейчас убрал ПостроительОтчета, сделал просто через запрос - все заработало как надо, группировки отработали....
Но мне-то нужен построитьОтчета, что с ним не так? почему он дает обойти группировки?
|
|
2
fisher
07.07.20
✎
16:26
|
ПостроительОтчета - это уже позабытое искусство из тьмы веков. Окаменелый предок СКД. Но зачем он тебе, если ты сам обходить собираешься? Используй ПостроительЗапроса.
|
|
3
evorle145
07.07.20
✎
18:25
|
(2) понял, спасибо. На построитель вышел открыл обработку печатьценников. А там все через него сделано. (Комплексная автоматизация ред1). Сейчас переключился на СКД. Все через СКД буду делать.
|
|