Иерархический просмотр в табличном поле документа
09.06.2012
12:45
#1
"Добрый день! Есть задача, в таб. части создавать строки в виде дерева. Нашел несколько вариантов, но они не работают.
1 вариант:
НС1 = ТабличноеПоле1.Строки.Добавить();
НС1.Колонка1 = "ыва";
НС2 = НС1.Строки.Добавить();
НС2.Колонка1 = "123";
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
2 вариант:
Процедура КоманднаяПанельДерево(Кнопка)
Если ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр Тогда
ЭлементыФормы.ТаблицаНоменклатуры.Дерево = ложь;
Иначе
ЭлементыФормы.ТаблицаНоменклатуры.Дерево = истина;
КонецЕсли;
ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр = НЕ ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр;
КонецПроцедуры
Процедура ОбновлениеОтображения()
ЭлементыФормы.КоманднаяПанель.Кнопки.Дерево.Пометка = ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр;
КонецПроцедуры
Но этот метод для списка справочника на сколько я понимаю а не таб части.
Подскажите вариант решения проблемы. Заранее спасибо!"
1 вариант:
НС1 = ТабличноеПоле1.Строки.Добавить();
НС1.Колонка1 = "ыва";
НС2 = НС1.Строки.Добавить();
НС2.Колонка1 = "123";
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
2 вариант:
Процедура КоманднаяПанельДерево(Кнопка)
Если ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр Тогда
ЭлементыФормы.ТаблицаНоменклатуры.Дерево = ложь;
Иначе
ЭлементыФормы.ТаблицаНоменклатуры.Дерево = истина;
КонецЕсли;
ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр = НЕ ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр;
КонецПроцедуры
Процедура ОбновлениеОтображения()
ЭлементыФормы.КоманднаяПанель.Кнопки.Дерево.Пометка = ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр;
КонецПроцедуры
Но этот метод для списка справочника на сколько я понимаю а не таб части.
Подскажите вариант решения проблемы. Заранее спасибо!"
09.06.2012
14:59
#2
Отображать иерархически можно либо иерархический список справочника, либо дерево значений. Табличная часть это другой объект. Табличное поле на форме, через которое происходит иерархическое отображение информации это тоже отдельный объект. Что у вас из этого всего не получается изменить?
09.06.2012
15:46
#3
т.е. не получается вывести список номенклатуры? например родитель:
Строительство дома затем идет перечень материалов для постройки, т.е.
Материал1
Материал2
Материал3
Строительство дома. Тип:СправочникСсылка.Номенклатура и материалы тоже, т.е.все из справочника номенклатура
Строительство дома затем идет перечень материалов для постройки, т.е.
Материал1
Материал2
Материал3
Строительство дома. Тип:СправочникСсылка.Номенклатура и материалы тоже, т.е.все из справочника номенклатура
Читают тему
(гостей: 1)