Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как табличную часть документа представить в виде дерева на управляемой форме?

Как табличную часть документа представить в виде дерева на управляемой форме?
Я
   Механик
 
01.09.21 - 09:35
Хочу сделать табличную часть документа в виде дерева (управляемые формы). Нужно 2 уровня - условно говоря, разбивать строки по группам. Например, группировать товары по видам номенклатуры.
Как это сделать? Почитал в интернете, примеров именно с документом нет.
Правильно ли понимаю, что нужно делать примерно следующим образом:
1) При создании на сервере программно создавать реквизит формы "Дерево", в этот реквизит загружать данные из табличной части документа, сгруппировывая строки, затем программно создавать элемент формы примерно так:
ЭлементДерево = Элементы.Добавить("Дерево", Тип("ТаблицаФормы"));
ЭлементДерево.ПутьКДанным("Дерево");
ЭлементДерево.Отображение = ОтображениеТаблицы.Дерево;

Если правильно мыслю, то есть ещё вопросы - можно ли в создаваемое дерево добавить обработчики событий? Например, в одну из колонок пользователь вводит цифры - и чтобы другие колонки в дереве пересчитывались?
Каким образом сохранять в документе данные, введенные пользователем?
   ДенисЧ
 
1 - 01.09.21 - 09:38
"можно ли в создаваемое дерево добавить обработчики событий? "
да
"Каким образом сохранять в документе данные" 
перед записью преобразовывать дерево в ТЧ.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.