Обход группировок запроса.

Аватар пользователя
Администратор
Сообщений: 161
Зарегистрирован: 27 фев 2011, 17:40
Откуда: откуда и все :)
СообщениеДобавлено: 30 мар 2016, 21:05
Непрозрачность работы условий формирования и обхода результатов запроса подвигло меня зафиксировать методику использования запросов с обходом группировок.
В запросе нельзя использовать конструкции "РАЗЛИЧНЫЕ", "ПЕРВЫЕ" после директивы "ВЫБРАТЬ". Это приводит к линейности результата.
Самая главная инструкция в конце запроса:
ИТОГИ ПО
Первая группировка результата запроса
Это я описал конструкцию запроса.
Теперь обход результатов
Код: выделить все
// Первая выборка
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    // Операторы работы с первой группировкой
    ВыборкаДетальныеЗаписиСтроки = ВыборкаДетальныеЗаписи.Выбрать();
    Пока ВыборкаДетальныеЗаписиСтроки.Следующий() Цикл
         // Операторы работы со второй группировкой
    КонецЦикла;
КонецЦикла;
Проблема, это задача в решении которой никто не заинтересован.
СВС
Цитата

Вернуться в Для программиста

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Яндекс.Метрика
cron