Имя: Пароль:
1C
1С v8
Совмещенная колонка в дереве значений
0 Gera1t
 
28.11.25
14:12
Здравствуйте!
Конфигурация УНФ
Есть запрос. В запросе выбираются данные из РегистраНакоплений ЗаказыПокупателей.
Присутствуют колонки Номенклатура, ЗаказПокупателя, КоличествоОстаток.
Подскажите как выгрузить результат этого запроса в ДеревоЗначений на форму в таком виде, чтобы было 2 колонки Номенклатура/Заказ и Остаток и была иерархия по номенклатуре и суммирование по КоличествоОстаток.
Как если в запросе включишь Итоги по Номенклатура, но чтобы данные в колонках Номенклатура и Заказ были в одной колонке.
Спасибо!
2 Fedor-1971
 
28.11.25
14:29
(0) что-то типа такого:
Выбрать 
Строка(таб.Номенклатура) + "/" + Строка(таб.Заказ) как Колонка1,
таб.КоличествоОстаток как Остаток
Из РН как таб
Упорядочить По таб.Номенклатура
Итоги Сумма(Остаток) по таб.Номенклатура


только не сможешь добавлять строки и открывать ссылки
3 Gera1t
 
28.11.25
14:36
(2) Спасибо, я решал такую задачу пару лет назад, и помню, что нужно в новую колонку добавлять текстовое представление данных, но после этого с этим не сталкивался и забыл, как это делал
4 Fedor-1971
 
28.11.25
14:41
(3) как вариант, в колонки дерева добавить и Номенклатуру с заказом, но вывести на форму текстовое представление, тогда можно поизвращаться для открытия нужной ссылки
5 программистище
 
28.11.25
14:51
Дерево значений разве имеет загрузку, его надо генерировать через цикл (в отличии таблицы котору можно выгрузить/загрузить)
но что мешает сделать колонку составного типа и документ отображать только в родительской строке
6 Gera1t
 
28.11.25
14:58
(5) Можно результат запроса с группировками выгрузить в дерево значений, а потом это дерево загрузить в реквизит формы
7 Gera1t
 
28.11.25
14:58
(5) Но в данном случаю тоже прихожу к такому же выводу
8 АгентБезопасной Нацио
 
28.11.25
14:59
(5) ну что-то типа
ДеревоИзЗапроса = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
ЗначениеВРеквизитФормы(ДеревоИзЗапроса, "Дерево");
9 программистище
 
28.11.25
15:06
(8) да, про это я не подумал
10 mikecool
 
28.11.25
16:19
добавить еще одну колонку с двойным типом и вывести ее не вариант?