|
Как сделать правильный обход? | ☑ | ||
|---|---|---|---|---|
|
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
|
Фотки так и нету?
|
| Форум | Правила | Описание | Секции | Поиск |