Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:55

Иерархический просмотр в табличном поле документа

Автор lia171, 08 июн 2012, 09:03

0 Пользователей и 1 гость просматривают эту тему.

lia171

Добрый день! Есть задача, в таб. части создавать строки в виде дерева. Нашел несколько вариантов, но они не работают. 
1 вариант:
НС1 = ТабличноеПоле1.Строки.Добавить();
НС1.Колонка1 = "ыва";
НС2 = НС1.Строки.Добавить();
НС2.Колонка1 = "123";
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();

2 вариант:
Процедура КоманднаяПанельДерево(Кнопка)
       Если ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр Тогда
             ЭлементыФормы.ТаблицаНоменклатуры.Дерево = ложь;
       Иначе
             ЭлементыФормы.ТаблицаНоменклатуры.Дерево = истина;
       КонецЕсли;
       ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр = НЕ ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр;
КонецПроцедуры

Процедура ОбновлениеОтображения()
       ЭлементыФормы.КоманднаяПанель.Кнопки.Дерево.Пометка = ЭлементыФормы.ТаблицаНоменклатуры.ИерархическийПросмотр;
КонецПроцедуры

Но этот метод для списка справочника на сколько я понимаю а не таб части.
Подскажите вариант решения проблемы. Заранее спасибо!

cska-fanat-kz

Табличное поле на форме может быть привязано к ТаблицеЗначений...

А может - к ДеревуЗначений.

Это то, что нужно вам...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

lia171

каким образом это сделать? Тип значения таб поля у меня "Документы.ТаблЧасть.....". т.е. как присвоить типу значений - дерево значений?

cska-fanat-kz

ИМХО представление таб части документа в виде дерева реализовано только в управляемых формах...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

lia171

все таки должно быть решение, видел в обработке какой то..

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск