Дерево значений: значения по группе через запятую

1. pusal 27.08.24 16:19 Сейчас в теме
Добрый день!
Имеется дерево значений на форме со списком заявок, сгруппированных по контрагенту.
Имеется поле "Проект". Можно ли как-то на уровень группировки выводить значения детальных записей данного поля через запятую? См. скриншот: грубо говоря, на верхнем уровне хотим видеть "Р46, Р0"
Ничего похожего по поиску не нашёл... Само по себе дерево сформировано из результата запроса с итогами по контрагенту.
Спасибо заранее.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
12. Sashares 35 27.08.24 17:16 Сейчас в теме
(6) Колонке Проект поставить составной тип - строка и ссылка на нужный справочник.
Либо сделать служебную колонку ГруппаПроектов, строка, и заполнить ее нужным значением. А в условном оформлении настроить отображение текста для колонки Проект из колонки ГруппаПроектов, если она заполнена.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2033930 27.08.24 16:22 Сейчас в теме
(1) Можно. Это же дерево. Только ты решаешь, что будет выводиться в колонках и строках дерева.
Рекурсии, циклы - всё в твоих руках.
user1880116; Zevzm; +2 Ответить
3. starik-2005 3081 27.08.24 16:34 Сейчас в теме
C = New Sootvetstviye;
For Every X in Tree.Vetka Do
  C[X.Project] is True;
EndDo;
Tree.Project = StrSoedinit'(C Key to Array, ";"); 


Вот такой примерно шизокод получился )))
user2033930; +1 Ответить
4. pusal 27.08.24 16:50 Сейчас в теме
(3) но ведь группировочное поле - ссылочное поле, является ссылкой на справочник Проекты. Разве я могу вот так просто взять и засунуть туда строку?
5. Zevzm 27.08.24 16:54 Сейчас в теме
(4) Так в запросе вы это и не сделаете. Мы делали это постобработкой. Пробежали дерево, нашли узел с контрагентом, перебрали строки, собрали список проектов и в узел.
6. pusal 27.08.24 16:57 Сейчас в теме
(5) да, постобработкой, тут других вариантов нет. Мне просто все равно непонятно, как даже пересобрав список проектов я выведу их строкой через запятую в поле дерева значений на форме, имеющий ссылочный тип данных.
7. пользователь 27.08.24 16:59
Сообщение было скрыто модератором.
...
8. пользователь 27.08.24 17:01
Сообщение было скрыто модератором.
...
9. пользователь 27.08.24 17:02
Сообщение было скрыто модератором.
...
10. пользователь 27.08.24 17:04
Сообщение было скрыто модератором.
...
11. pusal 27.08.24 17:12 Сейчас в теме
(9) типы колонкам я умею присваивать. А до вашего редактирования собственного сообщения у вас было написано дословно "присваивать типы значениям" - и я не понял, что вы имеете в виду.
12. Sashares 35 27.08.24 17:16 Сейчас в теме
(6) Колонке Проект поставить составной тип - строка и ссылка на нужный справочник.
Либо сделать служебную колонку ГруппаПроектов, строка, и заполнить ее нужным значением. А в условном оформлении настроить отображение текста для колонки Проект из колонки ГруппаПроектов, если она заполнена.
13. pusal 27.08.24 17:28 Сейчас в теме
(12) благодарю вас, всё проще, чем я думал.
14. пользователь 27.08.24 18:11
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот