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