Как вывести деревоЗначений? #447862


#0 by Ctvty
Есть процедура: ДеревоНоменклатуры - Элемент Формы со значением - ДеревоЗначений. Никаких колонок в нем нет. В форме после выполнения процедуры Табличное поле остается пустым. подскажите как правильно выводить дерево значений в табличном поле...
#1 by Mitriy
ТабПоле.СоздатьКолонки
#2 by Ctvty
Спасибо!
#3 by Ctvty
А вот еще вопрос: как теперь сделать так чтобы Родитель не отображался в каждой строке?
#4 by break
для меня последний вопрос тоже актуален
#5 by Serros
покажите код как дерево строите я правильно понял хотите так: - Родитель    - Характеристика номенклатуры 2 итд
#6 by break
да и чтоб можно было разворачивать и сворачивать урони
#7 by Axel2009
какой родитель чтобы не отображался в каждой строке?
#8 by Serros
чтоб разворачивать и сворачивать нужно, в свойствах колонки поставить галочку "Отображать иерархию"
#9 by Mort
Я создавал новую колонку и заполнял её обходом по дереву. Остальные соотв-но прятал.
#10 by break
если код в первом посте запустить через консоль запросов то отображаются все родители при раскрытии узла независимо от уроня
#11 by Axel2009
а что хотите то чтобы отображалось? меняйте итоги. например так:
#12 by Axel2009
вы бы вручную обработали результат запроса с итогами и сами бы поняли что да как там.
#13 by ilya_i
убрать итоги по "НоменклатураРодитель", использовать итоги по "Номенклатура Иерархия"
#14 by break
вот нарисовал свои желания -
#15 by Axel2009
вручную заполнить дерево значений. при этом в поле цех изготовитель сделать составной тип данных "Цех" и "Номенклатура" и туда добавлять если детальная запись, то номенклатуру, иначе цех. см - Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам)
#16 by Serros
Чтобы вставить "Итого" нужно поставить колонке составной тип данных. Чтобы не дублировался родитель - заполни дерево вручную
#17 by Serros
:)
#18 by break
Пасиба, в принципе понял,через вложенные циклы(я так понял их будет 3) выводим уровни на табполе, если уровень первый ставим итого в первой колонке
#19 by Axel2009
4 уровня
#20 by Лефмихалыч
ПриПолученииДанных заполни тексты нужных ячеек и не забудь установить им ОтображатьТекст = Истина
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С