Имя: Пароль:
1C
1С v8
ДеревоЗначений на форме
0 vasyaodinesnek
 
29.08.14
16:20
Добрый день.
Есть необходимость вывести на форму дерево значений, а именно:
Иерархию покупателей из справочника Контрагенты, под каждого контрагента(если есть) подчиненным пунктом его не полностью отгруженные счета(заказы).
Типа того:
http://rghost.ru/57745938/image.png

Как вывести иерархию контрагентов, понятно:
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    Контрагенты.Ссылка КАК Ссылка
                   |ИЗ
                   |    Справочник.Контрагенты КАК Контрагенты
                   |
                   |УПОРЯДОЧИТЬ ПО
                   |    Ссылка ИЕРАРХИЯ";
    ЭлементыФормы.ТПнаФорме.Значение =  Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
    ЭлементыФормы.ТПнаФорме.СоздатьКолонки();

Но как к этому прикрутить заказы, так чтобы не выполнять соответствующий запрос по каждому контрагенту отдельно, я никак не пойму.

Help!
1 Wobland
 
29.08.14
16:21
выполнить один запрос не предлагать?
2 Wobland
 
29.08.14
16:22
а ещё эта хотелка называется отчётом со всеми вытекающими
3 vasyaodinesnek
 
29.08.14
16:25
(1) предлагать, и желательно с примером, мне того и надо, собственно. Ну или хотя-бы на пальцах объясни, как все это получить в один запрос.
4 Wobland
 
29.08.14
16:27
(3) нене, иди в школу за объяснением соединений
5 Михаил Козлов
 
29.08.14
16:52
(0) Посмотрите в типовых УТ универсальный отчет по остаткам регистра "Заказы покупателей". Или ведомость по заказам покупателей.