Имя: Пароль:
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) Посмотрите в типовых УТ универсальный отчет по остаткам регистра "Заказы покупателей". Или ведомость по заказам покупателей.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn