Добрый день.
Есть необходимость вывести на форму дерево значений, а именно:
Иерархию покупателей из справочника Контрагенты, под каждого контрагента(если есть) подчиненным пунктом его не полностью отгруженные счета(заказы).
Типа того:
http://rghost.ru/57745938/image.png
Как вывести иерархию контрагентов, понятно:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Контрагенты.Ссылка КАК Ссылка
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|
|УПОРЯДОЧИТЬ ПО
| Ссылка ИЕРАРХИЯ";
ЭлементыФормы.ТПнаФорме.Значение = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЭлементыФормы.ТПнаФорме.СоздатьКолонки();
Но как к этому прикрутить заказы, так чтобы не выполнять соответствующий запрос по каждому контрагенту отдельно, я никак не пойму.
(0) Посмотрите в типовых УТ универсальный отчет по остаткам регистра "Заказы покупателей". Или ведомость по заказам покупателей.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой