0
zelenprog
11.07.23
✎
10:21
|
Доброе утро!
Вопрос по работе с деревом на форме.
Объект обработки имеет реквизит Дерево1 (тип "ДанныеФормыДерево"). На форме есть ТаблицаФормы, которая отображает это дерево.
В процедуре &НаСервере формируется ДеревоЗначений и его значениями заполняется реквизит Дерево1 (с помощью РеквизитФормыВЗначение("Дерево1")).
Затем в процессе работы с обработкой нужно изменить некоторые строки в дереве: часть строк удаляется, часть строк добавляется, в некоторых строках меняются значения полей.
Проблема в том, что нужно внести эти изменения в Дерево1, с учетом установленной пользователем сортировки.
Например, пользователь воспользовался командой "Еще... - Сортировать по возрастанию". Пользователь может таким образом сделать сортировку по любой колонке.
Как внести изменения в Дерево1 с учетом установленной пользователем сортировки?
Можно ли узнать колонку, по которой установлена текущая сортировка? Чтобы пересортировать Дерево после внесения изменений.
Подскажите плиз.
|
|
6
zelenprog
12.07.23
✎
12:50
|
(5) >> формировать дерево через СКД или динсписок.
Можно ли сделать СКД или динсписок, если источник данных - это произвольное ДЗ, которое заполняется вручную по данным из внешнего файла?
|
|