Имя: Пароль:
1C
 
Как обойти запрос по 5 группировкам?
0 Мисти
 
23.08.18
17:24
|
    |СГРУППИРОВАТЬ ПО
    |    ВТ_Реализация.Контрагент,
    |    ВТ_Реализация.ДоговорКонтрагента,
    |    ВТ_Реализация.СчетОплаты.Код,
    |    ВТ_Реализация.Документ,
    |    ВТ_Реализация.Сделка,
    |
    |УПОРЯДОЧИТЬ ПО
    |    Контрагент,
    |    ДоговорКонтрагента
    |ИТОГИ
    |    СУММА(СуммаКонечныйОстатокДт),
    |    СУММА(СуммаКонечныйОстатокКт),
    |    СУММА(СуммаВзаиморасчетов)
    |ПО
    |    Контрагент,
    |    ДоговорКонтрагента,
    |    Документ,
    |    Сделка";

    
    
    Запрос.УстановитьПараметр("ВыбОрганизация",Организация);
    Запрос.УстановитьПараметр("СписокСчетов62",СписокСчетов62);
    Запрос.УстановитьПараметр("НачалоПериода",НачалоДня(НачалоПериода));
    Запрос.УстановитьПараметр("КонецПериода",КонецДня(КонецПериода));
    Запрос.УстановитьПараметр("ВС",ВС);
    ВыборкаКонтрагент = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока ВыборкаКонтрагент.Следующий() цикл
        ВыборкаДоговор = ВыборкаКонтрагент.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
        Пока ВыборкаДоговор.Следующий() цикл
1 DexterMorgan
 
23.08.18
17:26
Хвастаешься?
2 Мисти
 
23.08.18
17:26
У меня какие-то лишние еще получаются - в таблице (которая "выгрузить") - вижу 2 одинаковые строки.
Где-то я перестаралась.
Оставить только итоги, а группировку убрать? Или наоборот?
3 DexterMorgan
 
23.08.18
17:32
(2) Ну итоги и группировка это разные вещи, группировка уменьшает количество записей, а итоги наоборот, увеличивает =)
4 DexterMorgan
 
23.08.18
17:34
(2) Либо не сгруппировала по какому-то полю, либо у тебя какая-то запись одна и она же в итогах
5 Мисти
 
23.08.18
17:49
Чтоб по группировкам ходить - что нужно сделать? Я пока не сделала Итоги - не попадала на 2-3 цикл
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.