Имя: Пароль:
1C
1С v8
Как прогулятся по вложенной выборке?
0 Target1025
 
19.03.19
11:57
"ВЫбрать
|    ВзаиморасчетыСДепонентамиОрганизацийОстатки.Ведомость КАК Ведомость,
|    ВзаиморасчетыСДепонентамиОрганизацийОстатки.СуммаОстаток КАК СуммаОстаток
|ИЗ
|    РегистрНакопления.ВзаиморасчетыСДепонентамиОрганизаций.Остатки(&МоментВремени, Организация = &Организация и Физлицо = &РасчетныйСотрудникФизлицо) КАК ВзаиморасчетыСДепонентамиОрганизацийОстатки
|где
|     ВзаиморасчетыСДепонентамиОрганизацийОстатки.СуммаОстаток > 0
|УПОРЯДОЧИТЬ ПО
|    Ведомость УБЫВ ИТОГИ СУММА(СуммаОстаток) по общие"

Вот в этой выборке внешней я хочу понять удовлетворяет ли меня общая сумма, а потом сделать внутреннюю выборку, перебрать ведомости. Есть простой вариант выборка.Ведомость = NULL, но должен же быть вложенный обход?
1 Mort
 
19.03.19
12:01
У метода Выбрать() есть параметры...
2 Target1025
 
19.03.19
12:06
(1) я видел их, но не понимаю, как ими пользоваться, а примеров в методической инфе нет.
3 RomanYS
 
19.03.19
12:09
(2) "Констуктор запроса с обработкой результата" прекрасно генерит код обхода выборки с учетом итогов
4 ДенисЧ
 
19.03.19
12:40
выбрать(ОбходРезультатаЗапроса.ПоГруппировкам)
И потом ещё раз.
Закон Брукера: Даже маленькая практика стоит большой теории.