Имя: Пароль:
1C
1С v8
Подскажите, как правильно вывести на форму дерево.
0 canitake
 
21.07.17
09:47
Ола, комрады.
Делаю обработку для обычных форм на 8.3, которая грузит из двух SQL таблиц данные. Первая таблица содержит проекты, вида:
Проект1 Реквизит1Проекта1 ГуидПроекта1
Проект1 Реквизит2Проекта1 ГуидПроекта1
Проект2 Реквизит1Проекта2 ГуидПроекта2

Вторая таблица содержит задачи:
Задача1 ГуидПроекта1 + реквизиты
Задача2 ГуидПроекта1
Задача3 ГуидПроекта1
Задача1 ГуидПроекта2
Задача2 ГуидПроекта2
Задача3 ГуидПроекта2 и т.д, задач может быть до 30 примерно для проекта

Соединяю таблицы, получается:

Проект1 Реквизит1Проекта1 Задача1Проекта1 ГуидПроекта1
Проект1 Реквизит2Проекта1 Задача2Проекта1 ГуидПроекта1
Проект1 Реквизит3Проекта1 Задача3Проекта1 ГуидПроекта1
Проект2 Реквизит1Проекта2 Задача1Проекта2 ГуидПроекта2

Делаю группировку по проекту, вывожу в дерево на форму.
Раскрываю группировку, в детальных записях находятся все реквизиты.
Как вывести на форму проекты вместе с реквизитами проектов, а раскрывая должна быть информация только с реквизитами задач?:
+Проект1 Реквизит1Проекта1  
    - Задача1Проекта1 Реквизит1Задача1
    - Задача2Проекта1 Реквизит2Задача1
+Проект2 ....
1 2S
 
21.07.17
09:47
итоги надо
2 МихаилМ
 
21.07.17
10:10
за грузите сначала в дз. потом свяжите его с ТП с типом дз
3 canitake
 
21.07.17
10:27
(1) Про итоги можно подробнее? У меня все поля текстовые, выразил проект как строку, группирую по нему, что будет итоговыми полями и какие агрегатные функции?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший