Имя: Пароль:
1C
1С v8
обход результата запроса по итогам
0 Franklin
 
23.10.13
09:16
именно по итогам. у меня объединяются 8 запросов в одну таблицу.
Вот Итоги:
    |ИТОГИ
    |СУММА(Сумма)
    |ПО
    |    Регистратор,
    |   Подразделение
    |  
    |";
Подскажите как обойти сначала по регистратору потом по подразделению, затем по детальным записям.?
1 John83
 
23.10.13
09:36
ОбходПоРегистратору = Запрос.Выполнить().ВЫбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ОбходПоРегистратору.Следующий() Цикл
     Регистратор = ОбходПоРегистратору.Регистратор;
     ОбходПоПодразделениям = ОбходПоРегистратору.Выбрать();    
КонецЦикла;
2 maksim358
 
23.10.13
09:38
Делаешь выборку по верхнему уровню, циклом заполняешь. Потом внутри цикла уже по сделанной выборке делаешь еще раз выборку и уже заполняешь нижний уровнь.
3 maksim358
 
23.10.13
09:38
(1) вот так.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший