|
Как сделать правильный обход? |
☑ |
0
Самая счастливая
21.10.13
✎
12:09
|
Пишу в коде
ВыборкаКонтрагент = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Контрагент");
Пока ВыборкаКонтрагент.Следующий() Цикл
ОбластьКонт.Параметры.Контрагент =ВыборкаКонтрагент.Контрагент;
ТабДок.Вывести(ОбластьКонт);
КонецЦикла;
ВыборкаДоговор = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Договор");
Пока ВыборкаДоговор.Следующий() Цикл
ОбластьКонт.Параметры.Договор = ВыборкаДоговор.Договор;
КонецЦикла;
ТабДок.Вывести(ОбластьКонт);
Выводит только последний договор
|
|
1
Ёпрст
гуру
21.10.13
✎
12:11
|
ясен пень, выборку по договору открывай УНУТРИ цикла по клиентосам
|
|
2
Самая счастливая
21.10.13
✎
12:11
|
поподробнее?
|
|
3
Defender aka LINN
21.10.13
✎
12:12
|
(0) Продолжайте наблюдения
|
|
4
tixis
21.10.13
✎
12:12
|
ВыборкаДоговор = ВыборкаКонтрагент.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Договор")
|
|
5
zippygrill
21.10.13
✎
12:13
|
ВыборкаКонтрагент = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Контрагент");
Пока ВыборкаКонтрагент.Следующий() Цикл
ОбластьКонт.Параметры.Контрагент =ВыборкаКонтрагент.Контрагент;
ВыборкаДоговор = ВыборкаКонтрагент .Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Договор");
Пока ВыборкаДоговор.Следующий() Цикл
ОбластьКонт.Параметры.Договор = ВыборкаДоговор.Договор;
ТабДок.Вывести(ОбластьДоговор); //если такая есть
КонецЦикла;
ТабДок.Вывести(ОбластьКонт);
КонецЦикла;
|
|
6
Ёпрст
гуру
21.10.13
✎
12:13
|
(2)
Цикл по клиентосам
Цикл по договорам
КонецЦикла по договорам
Конец цикла по клиентосам
так понятнее ?
|
|
7
1dvd
21.10.13
✎
12:13
|
Фотки так и нету?
|
|