Дерево значений

1. user1232351 06.03.21 20:42 Сейчас в теме
В таблице значений в каждой строке номенклатура и характеристика. Как получить дерево значений ,чтобы был родитель Номенклатура каждая со своими характеристиками?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dmitrij-2 45 06.03.21 21:48 Сейчас в теме
помещаешь текущую таблицу в запрос, в запросе делаешь итоги по номенклатуре. Потом выгружаешь результат в таблицу с типом обхода "по группировкам"

А так еще можешь почитать:
https://program1s.com/tablica-znacheniy/
https://program1s.com/derevo-znacheniy/
3. user1232351 06.03.21 22:07 Сейчас в теме
(2)Спасибо за информацию, а нет ли у вас примера?
4. SlavaKron 07.03.21 06:28 Сейчас в теме
Не стоит СУБД дёргать ради такой ерунды:
ТЗ.Сортировать("Номенклатура", Новый СравнениеЗначений);

ТекущаяНоменклатура = Неопределено;
СтрокаДерева = Неопределено;

Для Каждого Стр Из ТЗ Цикл
	
	Если Стр.Номенклатура <> ТекущаяНоменклатура Тогда
		СтрокаДерева = ДеревоЗначений.Строки.Добавить();
		СтрокаДерева.Номенклатура = Стр.Номенклатура;
		ТекущаяНоменклатура = Стр.Номенклатура;
	КонецЕсли;
	
	НоваяСтрока = СтрокаДерева.Строки.Добавить();
	ЗаполнитьЗначенияСвойств(НоваяСтрока, Стр);
	
КонецЦикла;
Показать
Anchoret; +1 Ответить
Оставьте свое сообщение

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